查看本机swap启用状态
创建一个指定大小的文件
sudo fallocate -l 8G /swap //创建一个8G名为swap文件,路径在/目录下
格式化为swap文件格式
sudo mkswap /swap //格式化这个文件为swap格式
sudo swapon /swap //启用swap交换空间
开机自启动
Swap使用频率
- 注意:如果文件不存在则自行创建,这个里面的10意义是什么呢?
- 如果设置为10,那么就是物理内存占用到90%时才开始使用swap,如果是20就是物理占用80%使用swap依此类推
- 建议设备上只有机械硬盘的不要启用得太高,高了也没什么明显性能提升,毕竟机械硬盘慢,如果是固态硬盘Swap大小倒是可以设置为物理内存的同等或一半大小,频率也可以高一点
总结
- 现在网上很多都是以dd指令来创建,但个人在使用dd时会遇到一些诡异的问题,所以个人还是推荐使用上述方法来创建,毕竟安全呀