首页 小组 话题 好文 素材 用户 唠叨 我的社区

[分享]Linux系统关闭swap分区的方法

2024-06-04 20:11:18
0
18

swap是虚拟交换分区(也称作虚拟内存)技术,是通过划出一块磁盘分区模拟成内存RAM使用,这能在一定程度上提高小内存服务器的内存总量、减少因内存不足导致应用或服务器宕机的出现概率。但这也会带来一些问题,比如swap分区是利用磁盘来模拟内存读写,这会占用磁盘和CPU性能,尤其是对于那些CPU核心数较紧张、磁盘性能一般的服务器带来更高的磁盘IO延迟,导致IOwait指标升高,最终导致服务器整体运行效率严重下降。


对于CPU低于4核心、非SSD磁盘的云服务器来说,建议不要开启swap分区,这样反而能提升服务器整体计算速度。


临时关闭swap:

sudo swapoff -a


永久关闭swap(推荐):

将磁盘挂载配置文件/etc/fstab里的关于swap分区的挂载信息注释掉就行,执行已经命令就能一键完成修改:

sed -ri 's/.*swap.*/#&/' /etc/fstab

执行完成后,重启系统即可。

评论
站长交流