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