polkitd 内存泄漏

今天服务器报警,使用top看下哪个进程内存占用最高 使用 shift+m 进行内存排序。

[root@i ~]# top
top - 08:28:44 up 595 days,  9:30,  1 user,  load average: 3.98, 4.70, 5.73
Tasks: 2151 total,   4 running, 1960 sleeping,   0 stopped,   0 zombie
%Cpu(s):  8.0 us,  5.8 sy,  0.0 ni, 85.8 id,  0.1 wa,  0.0 hi,  0.3 si,  0.0 st
KiB Mem : 63576008 total, 11356956 free, 49377468 used,  2841584 buff/cache
KiB Swap:        0 total,        0 free,        0 used. 13612428 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                       
    916 polkitd   20   0   19.8g  19.2g   7808 R   1.3 31.6   7300:03 polkitd                                                       
3493660 ack_adm+  20   0   12.4g   4.8g  14004 S   1.0  7.9   3546:59 java                                                          
1244906 ack_aud+  20   0   14.6g   1.7g   6100 S   0.7  2.7   3349:53 mysqld        

一通百度得到:
polkit组件存在内存泄露问题,开源高版本polkit已做修复。在polkit-0.112-26.2.al7版本合入了相关Bugfix,修复了该问题。更多信息,请参见Fix a memory leak on agent authentication cancellation。

查看自己的安装版本

[root@i ~]# yum list installed | grep pol
checkpolicy.x86_64                   2.5-8.1.al7                      @base     
libsepol.x86_64                      2.5-10.1.al7                     @anaconda 
policycoreutils.x86_64               2.5-34.1.al7                     @anaconda 
policycoreutils-python.x86_64        2.5-34.1.al7                     @updates  
polkit.x86_64                        0.112-26.3.al7.1                 @updates  
polkit-pkla-compat.x86_64            0.1-4.1.al7                      @anaconda 
selinux-policy.noarch                3.13.1-268.1.al7.2               @anaconda 

看的自己的版本应该是升级过的。

缓解方案

[root@i ~]# yum update polkit
Updated:
  polkit.x86_64 0:0.112-26.4.al7.1                                                                                                  

Complete!

查看内存占用情况

[root@iZ ~]# free -g
              total        used        free      shared  buff/cache   available
Mem:             60          27          30           0           2          32
Swap:             0           0           0

服务器恢复正常ok!

参考链接:

https://help.aliyun.com/zh/ecs/user-guide/solution-to-polkit-memory-leaks-in-alibaba-cloud-linux-2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值