1检查swap使用的系统参数:swappiness
如果swap设置太大(内存速度会比磁盘快很多),这样会增加系统的IO,会产生Pagingin和out严重影响系统性能,所以在操作系统层面,我们需要使用尽可能多的内存来调整这个参数。
2默认LinuxSwap
默认为60,这意味着当物理内存使用到40%时开始使用swap。
1设置
2激活
当以上方法无法解决问题,或者机器内存消耗较大时,需要添加内存并更改。相应扩大。
1检查交换空间
2.检查/dev/zero
这个/dev/zero总共有1.9G。所以添加交换空间不能超过1.9G
说明:/dev/zero也是一个伪文件,但实际上会生成一个连续的null流(零的二进制流,不是ASCII类型)。写入其中的输出将会丢失/dev/zero的主要用途是创建一个一定长度的空文件进行初始化,作为临交换文件。它可以用来创建交换。
3创建新的交换分区****
注意:创建的交换文件无法删除,所以需要提前找到目录。
说明:of是文件名。Bs是一个尺寸。计数就是数量。我创建了一个1G的文件。
4mkswap创建swap激活
6、开机启动
由于以上操作暂时有效,当服务器重启后就会失效。所以你必须先配置它。
8其他操作
a)禁用:swapoffswapfile
b)删除:rm–rfswapfile
c)删除并立即启动。交换:vi/etc/fstab
上一篇:3700x支持多少内存频率
下一篇:32g内存多久swap