Linux服务器 | 17.设置虚拟内存
文章目录
1. 推荐大小2. 设置虚拟内存2.1. 创建并使用swap文件2.2. 添加开机启动2.3. 重启服务器
3. 删除虚拟内存3.1. 停止开机启动3.2. 停用并删除swap分区文件
参考资料
1. 推荐大小
2. 设置虚拟内存
2.1. 创建并使用swap文件
# 创建swap文件
cd /usr
mkdir swap
# 其中bs是每块的大小,count是块的数量;bs * count 就是swap文件的大小:这里1M*4096=4G。可以根据需要自行调整。
dd if=/dev/zero of=/usr/swap/swapfile bs=1M count=4096
# 将目标设置为swap分区文件
mkswap /usr/swap/swapfile
# 启用swap分区文件
swapon /usr/swap/swapfile
其中bs是每块的大小,count是块的数量;bs * count 就是swap文件的大小:这里1M*4096=4G。可以根据需要自行调整。
2.2. 添加开机启动
使用下方指令编辑 fstab 文件
vim /etc/fstab
在文件末尾追加以下内容:
/usr/swap/swapfile swap swap defaults 0 0
2.3. 重启服务器
输入下方指令重启服务器
shutdown -r
输入下方指令查看内存使用情况
free -h
3. 删除虚拟内存
3.1. 停止开机启动
输入下方指令编辑 fstab 文件,并删掉先前追加的内容
vim /etc/fstab
3.2. 停用并删除swap分区文件
# 停用
swapoff /usr/swap/swapfile
# 删除
rm -rf /usr/swap/swapfile
参考资料
[文章] Linux系统设置虚拟内存