linux – 交换分区应该有多大?

前端之家收集整理的这篇文章主要介绍了linux – 交换分区应该有多大?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
多年来,我已经读过创建一个具有RAM空间的双倍空间的交换分区是个好主意.它今天仍然适用吗?或者这不再需要了?

我有一个8 GiB的RAM服务器,我需要创建一个交换分区,我想知道16 GiB是否太多了.

解决方法

在大型系统上,8GB的物理RAM,我们通常会分配2GB的交换空间.这些是运行Oracle或Postgresql的已加载数据库服务器.多年来,即使在重负荷下,我也从未见过互换.重负载大约有100到150个用户执行大约10,000次sql读取,可能每分钟写入2,500次.

我们还调整交换级别以阻止交换,我们关闭了我们知道不需要运行的不需要的进程. (自定义Linux版本)

和Eddie一样,上面说过,对于4GB以下的产品,1x物理RAM是一个很好的经验法则.我为一家大型的财富500强公司做了自定义的Linux构建,这些是我们通常做的事情,在过去的5年左右的时间里,我们一直没有遇到任何问题.

在较大的系统上:64位Linux,32GB和64GB内存,这些是我们的Oracle数据库服务器,我们通常会为Eddie指出的内容保留2GB的交换空间 – 根据您的交换设置,空闲进程将被移动到交换.

猜你在找的Linux相关文章