在Linux服务器中创建swap虚拟内存具有多方面的优点。首先,它能有效缓解物理内存不足的问题,当系统运行内存需求超过实际物理内存时,swap空间可以作为额外的虚拟内存使用,防止系统因内存耗尽而崩溃,确保系统的稳定性和可靠性。其次,swap有助于优化系统性能,通过将不常用的内存数据暂时转移到swap空间,可以为活跃进程腾出更多的物理内存,提高内存的使用效率,加快系统的响应速度。
安装系统的时候可以直接划分Swap分区,但这种方式以后不好调整Swap大小。
创建swapfile文件:
dd if=/dev/zero of=/home/swapfile bs=1M count=1024
格式化为Swap格式:
mkswap /home/swapfile
设置文件权限:
chown root:root /home/swapfile
chmod 0600 /home/swapfile
启用Swap:
swapon /home/swapfile
查看是否生效:
free -h
编辑fstab文件使Swap重启系统后生效:
sudo gedit /etc/fstab
加入一行:
/home/swapfile swap swap defaults 0 0
挂载设备:
mount -a
本文出处:老蒋部落 » Linux服务器手动创建Swap虚拟内存提高服务器的性能 | 欢迎分享( 公众号:老蒋朋友圈 )