すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud Linux:Alibaba Cloud Linux 3に負荷がないときに、loadの値が1より大きい場合はどうすればよいですか。

最終更新日:Dec 11, 2024

このトピックでは、システム負荷に関する統計を収集するロジックが、カーネルバージョンkernel-5.10.60-9.al8のAlibaba Cloud Linux 3で開発されたコンテナリソース統計強化機能の影響を受けるという問題の原因と解決策について説明します。 コンテナリソース統計拡張機能は、リッチコンテナシナリオのコンテナのシステム負荷に関する統計を収集します。

問題の説明

負荷がないが次の条件を満たすオペレーティングシステムでtopコマンドを実行すると、表示される平均負荷は常に1より大きくなります。

  • オペレーティングシステム: Alibaba Cloud Linux 3

  • カーネルバージョン: kernel-5.10.60-9.al8

原因

コンテナリソース統計強化機能の統計的問題により、システム負荷の統計的ロジックにエラーが発生します。 その結果、オペレーティングシステムに負荷がない場合、システム平均負荷 (負荷平均) の値は常に1より大きくなります。 この欠陥は、システム負荷の統計ロジックにエラーを引き起こすだけです。 システム負荷は増加せず、システムの機能は影響を受けません。

解決策

次のコマンドを実行して、コンテナーリソース統計強化機能を無効にします。

説明

コンテナーリソース統計拡張機能を無効にすると、システム負荷に関する統計が正しく表示され、システムの既存の機能は影響を受けません。

sudo sh -c 'echo 0 > /proc/async_load_calc'