echo "vm.swappiness=0" >> /etc/sysctl.conf sysctl -p swappiness 行为倾向 100 非常激进,内存一紧就换页 60 Linux 默认值 10 服务器常用,偏向 RAM 0 极度保守,几乎不用 swap
@Victor66685 #6 AI在很多专业领域的回答就是一坨屎。 业务不同,实际的swap设置也不同。 swap的本质是在内存不够用时,使用一部分硬盘暂存内存中不常用的数据。 内存足够的前提下根本不需要设置swap。 设置swap后要调整Swappiness。很多linux默认值为60;会比较偏向调用swap。 把Swappiness调整为10或20会更加积极的使用内存。
围观
直接关闭swap
有没有一种可能是不活跃的才会放进swap?
ai prompt: 怎么设置尽量不使用swap
调整 Swappiness 10
@yannis #2
之前问GPT,“防止极端的内存溢出(OOM)导致系统崩溃,建议配置一个极小的swap(如8GB-16GB)或启用swap文件”
我关掉swap是不是会容易崩溃?
@jessicaliu #7 谢谢
@lokamono #5
谢谢,这样好,既不关也不用
@Victor66685 #6
AI在很多专业领域的回答就是一坨屎。
业务不同,实际的swap设置也不同。
swap的本质是在内存不够用时,使用一部分硬盘暂存内存中不常用的数据。
内存足够的前提下根本不需要设置swap。
设置swap后要调整Swappiness。很多linux默认值为60;会比较偏向调用swap。
把Swappiness调整为10或20会更加积极的使用内存。