私は (Kinux 上で) 単一のプロセスと個々の CPU 上の CPU 使用率を確認する方法を理解しようとしています。
特に、アプリ サーバー プロセスを実行しており、各 CPU がどれだけ使用されているかを確認したいと考えています (すべての CPU 全体の CPU 使用率だけでなく)。
top
私は、 / htop
/ mpstat
/のようなものを考えていますsar
が、それを単一のプロセスに制限し、各プロセッサ コアの CPU 使用率を報告します。
ちなみに、 とtop
はhtop
個別の CPU 使用率チャートを表示できるので、それぞれを使用してこれを実行しようとしました。 プロセスを別のユーザーとして開始し、htop
その新しいユーザーとして実行してみました。 ではtop
、 を試しました-p pid
。 と の両方でtop
、htop
上部の CPU 使用率チャートは、コマンドを開始したユーザーまたはプロセス フィルターに従ってフィルターされたものではなく、システム全体のものであるようです (これはプロセス/スレッド リストにのみ関係するようです)。