该博文来自于ieayoio的博客:http://www.ieayoio.com/
查看当前交换分区
首先查看内存和交换分区大小
[root@ieayoiohost ~]# free -m
total used free shared buff/cache available
Mem: 229 73 38 4 116 133
Swap: 255 0 255
可以看到swap对应的total值就是就是目前交换分区的大小
停用目前所有交换分区
swapoff -a
添加一个swap文件作为swap
dd if=/dev/zero of=/root/swapfile bs=1M count=1024
/dev/zero
会提供无限空字符去写入文件, bs
为每块大小,count
为数量,bs*count
就是交换分区的总大小了。
格式化交换分区文件
mkswap /root/swapfile
启用swap分区文件
swapon /root/swapfile
添加开机启动
修改文件/etc/fstab
,修改或者添加设置交换分区
/root/swapfile swap swap defaults 0 0
本文链接:http://www.ieayoio.com/2019/04/11/Linux设置交换分区SWAP缓解内存压力/
参考
https://www.bandwagonhost.net/1170.html