GNU/Linux >> Linux の 問題 >  >> Linux

Htop Cpu%は〜100%ですが、棒グラフはすべてのコアをはるかに低く示していますか?

ゲームサーバーをホストするためにDebian9を使用しています。具体的には、Do n’tStarveTogetherというゲームのインスタンスを約10個ホストしています。

先日、それらのインスタンスの1つ(多くのプレーヤーアクティビティを取得していた)がパフォーマンスの問題を示していることに気付きました。 htopをロードしたとき そのCPU%を見ました 101%を報告していました しかし、上部の棒グラフは、50%をはるかに超えるコアを示していませんでした。

私の知る限り、CPU% は、プロセスが各コアで使用したパーセンテージの合計を示しているため、100%を超えることは正常であり、50%を超えるコアも正常ではありません(プロセスが非常にマルチスレッドであることを意味します)が、飢えないでくださいTogetherは、ほぼ完全にシングルスレッドアプリケーションです(ネットワーキング用の最小限のマルチスレッドを使用)。

上部の棒グラフの1つは、少なくとも90%を超える必要がありますが、そうではありません。上部の棒グラフの1つが90%を超えないのはなぜですか?私のプロセッサーはi7-6700K(4コア、8スレッド–スペックシート)

承認された回答:

時間の経過とともに、オペレーティングシステムはさまざまなCPUコアでスレッドをスケジュールするため、プロセスについて報告された101%は、8つのバーすべてに分散される可能性があります。


Linux
  1. システム負荷インジケータは、ホバーしない限り線としてのみ表示されますか?

  2. Nagios XI レビュー (無料の Nagios コアと Nagios XI)

  3. コアダンプ ファイル形式

  1. JAVA_HOME と PATH は設定されていますが、 java -version にはまだ古いバージョンが表示されます

  2. Pythonモジュールはターミナルでは見つかりませんが、Pythonシェル、Linuxでは見つかりません

  3. Virtualbox - Linux カーネルが更新されるたびに、Guest Additions を再度インストールします

  1. htop のめちゃくちゃなレイアウト

  2. /etc/passwd はグループ内のユーザーを表示しますが、/etc/group は表示しません

  3. CronJob 25 分ごと