如果swappiness设置太大(内存速度会比磁盘快很多);这会增加并创建系统IO。在操作系统级别,换入和换出大量页面会对系统性能产生不利影响。您必须使用尽可能多的内存来调整此参数。
默认的swappiness默认为60,这意味着当物理内存使用量达到40%时可以激活swap。
1.设置
2.激活
当上述方法不能解决问题或者设备内存消耗较大时。应添加和交换内存。相应地进行了扩展。
1.检查交换****空间
2.检查/dev/zero
这个/dev/zero总共有1.9G。因此添加交换空间不能超过1.9G
说明:/dev/zero也是一个伪文件;但它实际上是一个null流(二进制零流,不是ASCII类型)。写入其中的输出/dev/zero的主要用途是创建一个指定长度的空文件来初始化,就像临时交换文件一样。可用于创建交换。
3.创建新的swap****分区空间
注意:创建的交换文件不能删除;因此,必须提前搜索一个目录。
说明:是文件名。Bs是单一尺寸。数量就是数量。我创建了一个1G的文件。
**创建交换文件
5.激活交换****6.开机自启动
因为以上动作是暂时的,当服务器重新启动时它们将失效。所以你需要在启动时进行设置。
8.其他操作
a)禁用:swapoffswapfile
b)删除:rm–rfswapfile
c)删除并立即启动。交换:vi/etc/fstab
上一篇:java使用swap区内存
下一篇:swap内存设置多少合适