Linux系统swap设置关闭,重启后仍提示swap is enabled
在部署tidb数据库集群时,需要对系统环境配置进行检查,其中包含关闭swap。在使用以下命令关闭swap后,重启系统。
echo "vm.swappiness = 0">> /etc/sysctl.conf
swapoff -a && swapon -a
sysctl -p
通过TiUP进行集群部署可以使用密钥或者交互密码方式来进行安全验证,已经配置免密码登录目标机器,则不需填写认证。执行deploy命令前,先使用check及check --apply命令,检查和自动修复集群存在的潜在风险。
执行tiup cluster check ./topology140.yaml --user tidb -p检查时,发现系统swap仍提示未关闭。截图如下:
经检查,发现系统配置文件/etc/fstab仍挂载swap内存,需要注释并重启系统。
执行vi /etc/fstab命令修改配置文件,注释或删除swap分区行:
/dev/mapper/centos-swap swap swap defaults 0 0
使用cat /etc/fstab命令检查配置文件是否修改成功。
然后执行reboot命令重启服务器。
再次执行tiup cluster check ./topology140.yaml --user tidb -p检查时,swap已关闭。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律