2

服务器中swap 的划分

 2 years ago
source link: https://blogread.cn/it/article/565?f=hot1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
您现在的位置首页 --> Linux --> 服务器中swap 的划分

服务器中swap 的划分

浏览:2001次  出处信息

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

建议继续学习:

QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK