私は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つのバー全体に分散する可能性があります。