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缓解内存压力/