linux centos 如何设置swap大小?

linux centos 如何设置swap大小?

swap的值都是安装系统的时候设置好的,一般设置为内存的两倍大小。使用过程中发现swap值过小只能添加。
用free -m 命令查看当前swap大小

1、使用下面的命令创建2G的空间

dd if=/dev/zero of=/var/swap bs=1024 count=2048000

if 表示infile,of表示outfile,bs=1024代表增加的模块大小,count=2048000代表2048000个模块,也就是2G空间

2、将目的文件设置为swap分区文件

mkswap /var/swap

3、激活swap,立即启用交换分区文件

swapon /var/swap
或者
mkswap -f /var/swap

free -m查看swap已经增加了,但这只是临时性的,如果机器重启会失效

4、vi /etc/fstab
最后一行添加

/var/swap swap swap defaults 0 0

重启或free -m测试 swap添加成功

5.设置swappiness:

查看swappiness:

cat /proc/sys/vm/swappiness

临时修改

sysctl vm.swappiness=60 
或
/proc/sys/vm/swappiness

修改

vi /etc/sysctl.conf

增加一行或修改:

vm.swappiness=x

(x为你要设置的值)

版权声明:
作者:Leapteam
链接:https://blog.xwyue.com/191.html
来源:星跃博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>