48コアのLinuxボックスを持っています。コアごとのCPU使用率を監視したいと思います。ただし、top
を使用して、 1 エラーメッセージが表示されます"Sorry, terminal is not big enough"
とにかくターミナルウィンドウのサイズを大きくできますか。私のラップトップでできる最大(PuTTY)は〜46行です。 PuTTYまたはShellのROWS変数でウィンドウサイズを大きくしても効果はありません。
Windowsオプションで行を60に変更する必要がありましたおよび「ウィンドウのサイズが変更されたとき:」オプションを「フォントのサイズを変更する」に設定して機能させる
PuTTYでフォントサイズを縮小して、より多くの行に合わせることができます。 PuTTYを使用すると、1920x1200のラップトップモニター上に64コアが表示されます。個々のプロセッサの統計を確認する別の方法を調べることもできます。
各CPUコアの統計を確認することは絶対に不可欠ですか?あなたは試すことができますmpstat -P ALL
(sysstat
パッケージの一部としてインストールされます)。
簡単な解決策は、デフォルトで小さいフォントを使用するxtermを使用することです。この方法で、垂直解像度1080で64コアを観察できます。
48コアサーバーのVNCでもまったく同じ問題が発生しました。ターミナル実行コマンドから:
$ echo $LINES
次に、端末の垂直方向のサイズ変更を続け、行数が十分になるまで(私の場合は50を超えます)、num行を確認します。