如何解决Alibaba Cloud Linux 2中polkit内存泄漏问题?

部分版本的Alibaba Cloud Linux 2操作系统中,可能出现polkit内存泄漏的问题。本文提供该问题的解决方案。

问题现象

符合以下版本的Alibaba Cloud Linux 2操作系统,可能会出现polkit内存泄漏,使用的内存可能会超过14 GiB。

  • aliyun_2_1903_x64_20G_alibase_20211216.vhd之前的镜像版本。

  • 4.19.91-25.1.al7.x86_64之前的内核版本。

问题原因

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

解决方案

推荐使用操作系统控制台内存全景分析功能掌握系统内存情况。解决该问题,您需要将实例内的polkit组件升级至polkit-0.112-26.2.al7版本。升级命令如下:

yum update polkit