加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-13 18:13:53 所属栏目:Linux 来源:网络整理
导读:多年来,我已经读过创建一个具有RAM空间的双倍空间的交换分区是个好主意.它今天仍然适用吗?或者这不再需要了? 我有一个8 GiB的RAM服务器,我需要创建一个交换分区,我想知道16 GiB是否太多了. 解决方法 在大型系统上,8GB的物理RAM,我们通常会分配2GB的交换空
多年来,我已经读过创建一个具有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的交换空间 – 根据您的交换设置,空闲进程将被移动到交换.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读