部分舊版本的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
文檔內容是否對您有幫助?