swap使用率高如何调整

查看swap使用率高的进程号

for i in $( cd /proc;ls |grep "^[0-9]"|awk ' $0 >100') ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps 2>/dev/null ; done | sort -k2nr |head

free -h 查看剩余的物理内存还有很多

要设置swappiness参数,您可以按照以下方法操作:

临时修改方法

  • 使用sysctl命令:您可以通过执行sudo sysctl vm.swappiness=值来临时修改swappiness的值。例如,要将swappiness设置为10,您可以运行sudo sysctl vm.swappiness=10。请注意,这种修改在重启后将不会保留。

永久修改方法

  • 编辑配置文件:要永久修改swappiness值,您需要编辑/etc/sysctl.conf文件。在文件中添加或修改vm.swappiness=值这一行,将“值”替换为您想要设置的swappiness数值。
  • 重启系统:完成编辑后,保存并关闭文件,然后重启您的系统以使更改生效。

需要注意的是,swappiness的设置取决于您的具体需求和系统内存状况。如果您希望系统尽可能多地使用物理内存而不是交换空间,可以将swappiness设置为较低的值。

建议将swappiness设置为1 而非0

  • 9
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值