适用于 Ubuntu/Debian/CentOS 等

方案一:仅在内存耗尽的情况下才使用 swap 分区

# 首先进入 sudo 模式
sysctl vm.swappiness=0  # 临时生效
echo "vm.swappiness = 0" >> /etc/sysctl.conf  # 永久生效

方案二:完全禁用 swap 分区

如果你的内存绝对足够,可以完全禁用掉 swap 分区以避免可能的影响。

  1. sudo swapoff -a: 临时关闭 swap 分区
  2. 修改 /etc/fstab,注释掉带有 swap 字样的行(注释以 # 开头)。
  3. sudo rm -rf /swap: 完全删除掉 swap 分区

方案二的完整命令:

# 关闭 swap
swapoff -a
# 备份配置文件
yes | cp /etc/fstab /etc/fstab_bak
# 去掉有 swap 的行
cat /etc/fstab_bak |grep -v swap > /etc/fstab

相关文章:

  • 2022-12-23
  • 2022-02-08
  • 2021-10-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-24
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
  • 2021-05-24
  • 2021-09-01
  • 2021-11-28
相关资源
相似解决方案