服务器中swap 的划分
浏览:2189次 出处信息
RHEL的官方文档,这是针对服务器的:
http://kbase.redhat.com/faq/docs/DOC-17162
目前RedHat推荐交换分区的大小应当与系统物理内存的大小保持线性比例关系。不过在小于2GB物理内存的系统中,交换分区大小应该设置为内存大小的两倍,如果内存大小多于2GB,交换分区大小应该是物理内存大小加上2GB。其原因在于,系统中的物理内存越大, 对于内存的负荷可能也越大。
但是,如果物理内存大小扩展到数百GB,这样做就没什么意义了。
实际上,系统中交换分区的大小并不取决于物理内存的量,而是取决于系统中内存的负荷。Red Hat Enterprise Linux5可以在这样的情况下工作:完全没有交换分区,而且系统中匿名内存页和共享内存页小于3/4的物理内存量。在这种情况下,系统会将匿名内存页和共享内存页锁定在物理内存中,而使用剩余的物理内存来缓冲文件系统数据(pagecache),当内存耗尽时,系统内核只会回收利用这些 pagecache内存。
考虑到以下情况:
1)安装系统时难以确定内存的负荷,如何设置交换分区大小
2)系统中物理内存越大,所需交换分区就会越少
因此,在Red Hat Enterprise Linux 5中,以下是设置合适的交换分区大小的规则:
小于等于4G物理内存的系统,至少设置2GB的交换分区
4G~16G物理内存的系统,至少设置4GB的交换分区
16G~64G物理内存的系统,至少设置8GB的交换分区
16G~256G物理内存的系统,至少设置16GB的交换分区
建议继续学习:
- Linux服务器性能评估 (阅读:7899)
- Linux 64位, MySQL, Swap & Memory 优化 (阅读:4296)
- 关于Linux系统安装中Swap分区的解释 (阅读:3919)
- linux磁盘管理学习笔记补充:连接ln、虚拟内存 (阅读:2933)
- SWAP的罪与罚 (阅读:2839)
- linux调整swap大小 (阅读:2450)
- Linux Swap -- 创建普通文件作为swap (阅读:2394)
- 一个监测服务器swap并重启php的脚本 (阅读:2230)
- 使用vi命令出现Swap file "..." already exists!警告 (阅读:1279)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:linux把文件压缩成.tar.gz的命令
文章信息
- 作者:xiao H 来源: LinuxByte
- 标签: swap
- 发布时间:2009-11-12 23:34:41
建议继续学习
近3天十大热文
- [600] 招聘技巧一二
- [17] 我的git笔记
- [16] 密度聚类算法之OPTICS
- [16] 在ssh服务里使用chroot
- [15] 豆瓣是啥?
- [15] 数据分析中常用的数据模型
- [14] Android用户界面设计:表格布局
- [14] jQuery性能优化指南
- [13] 配合jquery实现异步加载页面元素
- [13] 一次神奇的MySQL优化