本文介紹了Alibaba Cloud Linux 3(核心kernel-5.10.60-9.al8
版本)的自研特性(富容器情境下,統計容器內的負載資料)對作業系統load
的統計邏輯產生影響的原因和解決方案。
問題現象
符合如下條件的作業系統在無任何負載時啟用top
命令,所顯示的load average始終大於1。
作業系統:Alibaba Cloud Linux 3
核心:kernel-5.10.60-9.al8
問題原因
因容器資源統計增強功能的統計問題,導致系統load
統計邏輯出現誤差,進而造成您在系統空載的情況下,查看到系統平均load
(load averages
)結果始終大於1。該缺陷只會造成系統對load
的統計誤差,實際沒有增加系統負載,且對系統功能沒有影響。
解決方案
運行以下命令,關閉阿里雲的自研特性。
說明
關閉容器資源統計增強功能中的load
統計,可以使負載統計資訊顯示正常。同時,關閉該特性不會影響系統原有功能。
sudo sh -c 'echo 0 > /proc/async_load_calc'