我们的sop要求所有系统必须全部关闭swap
vm.swappiness = 1,告诉操作系统尽量不要使用swap?直接设置成0 。
如果彻底关闭虚拟内存,万一超过一半的tikv节点差不多时间点都发生了OOM后,会不会比较容易导致tikv本身异常之类的?
物理机按照官方最佳要求来,实在不行就最低要求,生产环境,保证性能,不要 swap。
你为什么一直纠结这一点呢,一般只是tikv会发生OOM,那也是重启。不影响业务,如果你真的有服务器OOM了。那就立马把内存加大不就行了。为什么非要用虚拟内存呢。浪费时间浪费空间
不开启
建议关闭了
SWAP开启的时候,可以观察下内存不满的情况也会有数据交换,内存和SSD的速度还是差别挺大的哦,所以我装库第一件事就是按流程关闭SELINUX、关闭SWAP,修改内核参数,关闭透明大页,关闭RemoveIPC
数据库一般都不建议使用swap,可以调整swap 优先级参数 swapiness 低一些
关闭,可以手动关。另外,使用tiup 的check和apply命令好像能自己处理
我记得tiup check的时候是要求关闭的,否则是不通过
1 个赞
有些是可以使用命令修复的,如果修复不了就手动关闭即可
建议关闭
我这边自测的环境里会把vm.swappiness = 0,记得之前有个文档说明过
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。