Debian/Ubuntu删除/禁用默认swap分区以提升性能!

前言:

小内存服务器/vps无需删除swap分区,Swap分区在系统的物理内存不够用的时候,把硬盘内存中的一部分空间释放出来,以供当前运行的程序使用。

众所周知硬盘内存是没有物理内存快的,所以当软件运行在硬盘内存就会影响整体性能,除非物理内存实在是不足,否则不考虑使用swap!

临时关闭swap方法:

sudo swapoff -a

永久关闭swap方法:

1、使用sed -ri 's/.*swap.*/#&/' /etc/fstab 修改fstab,删掉swap分区那一行

2、使用fdisk -l 查看swap硬盘主分区名(带swap的就是)

3、使用fdisk swap硬盘分区名 删除swap硬盘主分区

fdisk不能输分区名,也就是说不能输/dev/sda1之类的,要输主分区

然后按p看一下分区,既然你已经通过swapon知道分区了,直接删
输入d,再按w保存,搞定

4、扩容删除后的内存到指定目录

lvextend -l +100%FREE 指定目录主分区名  #可以使用fdisk -l查看所有分区
xfs_growfs 指定目录主分区名

5、最后reboot 重启服务器

THE END