在我们使用服务器的时候,可能会遇到内存不足的情况,但是升级配置又非常昂贵。
这时,增加 swap 虚拟内存可以解决这个问题,当系统内存不足时,系统将自动使用swap文件来扩展内存,从而提高系统的性能和稳定性。
本文介绍如何在 debian 系统上增加 swap 虚拟内存,其他系统类似。
查看当前系统的 swap 情况(如果输出为空,则表示系统中没有启用swap)
创建 swap 文件(将创建一个 2GB 大小的 swap 文件,如果需要更大的 swap 文件,则将命令中的 2G 更改为所需大小)
设置 swap 文件权限(将设置 swap 文件的权限为 600,即只有 root 用户才有读写权限)
格式化 swap 文件
启用 swap 文件
设置开机自动挂载 swap 文件(将在 /etc/fstab
文件中添加一行,使系统在启动时自动挂载 swap 文件)
查看 swap 情况(如果输出中包含 /swapfile,则表示 swap 文件已成功启用)
禁用 swap(或者在命令后面加上你指定的 swap 文件,例如: sudo swapoff /swapfile,-a 是全部的意思)
启用 swap
查看交换分区状态
删除 swap
评论区