全部產品
Search
文件中心

Alibaba Cloud Linux:如何解決Alibaba Cloud Linux 2中polkit記憶體泄露問題?

更新時間:Jul 19, 2024

部分舊版本的Alibaba Cloud Linux 2作業系統中,可能出現polkit記憶體泄露的問題。polkit是Linux系統中一個用於控制系統範圍內許可權的組件,它通常作為守護進程運行,並且與系統安全相關,所以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組件升級至最新版本。升級命令如下:

sudo yum update polkit