Linux设置虚拟内存
作者:
秒速五厘米
# 查看内存 free free -m # 在var下常见swapfile文件 touch /var/swapfile # 设置4G内存,一般为物理内存的两倍 dd if=/dev/zero of=/var/swapfile bs=1M count=4096 # 查看设置的内存 du -sh /var/swapfile # 格式化交换文件 mkswap /var/swapfile # 启用交换文件 swapon /var/swapfile # 执行完上面命令报错 swapon: /var/swapfile:不安全的权限 0644,建议使用 0600。 # 执行完上面如果报错 执行一下命令,否则就忽略 chmod 0600 /var/swapfile # 重新执行 swapon /var/swapfile # 开机自动加载虚拟内存 vi /etc/fstab /var/swapfile swap swap defaults 0 0 # 重启 reboot # 重启完成过后使用free -m 命令来查看现在的内存是否挂在上了 free -m
# 如果要删除交换分区和交换文件,逆着上面的顺序操作: # 先删除/etc/fstab文件中添加的交换文件行 停用交换文件 swapoff /var/swapfile # 删除交换文件 rm -fr /var/swapfile