技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Linux --> 服务器中swap 的划分

服务器中swap 的划分

浏览:2247次  出处信息

    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的交换分区

建议继续学习:

  1. Linux服务器性能评估    (阅读:8186)
  2. Linux 64位, MySQL, Swap & Memory 优化    (阅读:4482)
  3. 关于Linux系统安装中Swap分区的解释    (阅读:4057)
  4. linux磁盘管理学习笔记补充:连接ln、虚拟内存    (阅读:2983)
  5. SWAP的罪与罚    (阅读:2868)
  6. linux调整swap大小    (阅读:2516)
  7. Linux Swap -- 创建普通文件作为swap    (阅读:2444)
  8. 一个监测服务器swap并重启php的脚本    (阅读:2297)
  9. 使用vi命令出现Swap file "..." already exists!警告    (阅读:1541)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1