Swap 是 Linux 系统中的一种内存管理机制,它允许系统将部分内存中的数据暂时移动到硬盘上,以释放内存空间供其他进程使用。当系统内存不足时,操作系统会将一些不常用的数据页交换到硬盘上的交换分区(swap partition)或交换文件(swap file)中。
首先,你可以临时关闭 Swap 来确认系统是否能够正常运行。
sudo swapoff -a
/etc/fstab
文件要永久关闭 Swap,你需要编辑 /etc/fstab
文件,移除所有与 Swap 相关的条目。
sudo nano /etc/fstab
在文件中找到类似以下的行并删除它们:
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx none swap sw 0 0
或者:
/path/to/swapfile none swap sw 0 0
保存并退出编辑器。
最后,重启系统以使更改生效。
sudo reboot
重启后,你可以使用以下命令来验证 Swap 是否已被关闭:
free -h
或者:
swapon --show
如果没有任何 Swap 相关的输出,说明 Swap 已经成功关闭。
通过以上步骤,你可以永久关闭 Linux 系统中的 Swap 功能。
领取专属 10元无门槛券
手把手带您无忧上云