htop CPU%は約100%ですが、棒グラフを見ると各コアのCPU%がはるかに低いことがわかります。

htop CPU%は約100%ですが、棒グラフを見ると各コアのCPU%がはるかに低いことがわかります。

私はDebian 9を使ってゲームサーバーをホストしています。特に私はDon't Starve Togetherゲームのインスタンスを約10個ほどホストしています。

ある日、インスタンスの1つ(プレーヤーアクティビティが多い)でパフォーマンスの問題が発生することがわかりました。読み込んだときに報告さhtopれることがわかりますが、トップバーには50%をはるかに超えるコアは表示されません。CPU%101%

ここに画像の説明を入力してください。

私が知っている限り、CPU%これはプロセスで使用されている各コアのパーセンテージ合計を表示するので、100%以上が正常で50%を超えるコアが正常ではありません(単にプロセスがマルチスレッドであるという意味にすぎません)。しかし、私はドンを信じています。 ' t Starve Togetherはほぼ完全にシングルスレッドアプリケーションです(ネットワーク用の最小限のマルチスレッドを含む)。

トップバーの1つは90%以上でなければなりませんが、1つもありません。トップバーの1つが90%を超えないのはなぜですか?私のプロセッサはi7-6700K(4コア、8スレッド -仕様表)

ベストアンサー1

時間が経つにつれて、オペレーティングシステムは異なるCPUコアのスレッドを予約するため、プロセスについて報告された101%が8つのバー全体に分散する可能性があります。

おすすめ記事