返回

Linux系统Swap一键脚本 添加/删除

   
摘要GPT
摘要小助理暂时失联跑路啦……😜

在Linux系统中,swap是为了减少内存压力而设立的一种临时存储空间,当系统内存不足时,会将一部分内存交换到swap分区中。但是,当系统运行多个程序或进程时,swap会频繁的写入和读取数据,对硬盘进行频繁的访问,从而导致系统变慢

如果你的系统内存足够并且感觉swap对系统性能没有多大帮助,可以考虑将swap关闭。

建议禁止使用swap,除非你内存吃紧,或者调整vm.swappiness参数为10

一键添加删除swap脚本

1G或者2G内存,可以设置swap为1G,即1024Mb

curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/swap.sh && chmod +x swap.sh && ./swap.sh

临时调整vm.swappiness参数为10

sudo sysctl vm.swappiness=10

永久调整 vm.swappiness参数为1(优先使用物理内存,迫不得已使用swap)

curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/vm.sh && chmod +x vm.sh && ./vm.sh

使用free命令查看swap的使用情况

sudo free -m

查询当前系统中启用了哪些交换分区

sudo swapon -s

禁用命令

sudo swapoff -a

启用命令

sudo swapon -a

永久关闭swap分区

sed -ri 's/.*swap.*/#&/' /etc/fstab
知识共享许可证 CC BY-NC-SA 4.0
最后更新于 2024-06-15 18:08
使用 Hugo 构建
主题 hugo-magic小洋葱 魔改 由 Jimmy 设计
Written by Human, Not by AI