Linuxでプロセスの動的情報を表示する方法
Linux プロセスの動的情報を調べるには、次のコマンドを使用します。
- topコマンド:CPU、メモリ、スワップ領域やプロセスなどの使用状況を表示。ターミナルに「top」と入力すると、プロセスID、プロセス名、CPU使用率、メモリ使用率などのプロセスに関する動的な情報をリアルタイムで表示する。
- htop コマンド: topコマンドに類似していますが、より多くの対話型機能とユーザーインターフェースの向上を提供します。ターミナルに htop コマンドを入力することで起動できます。
- psコマンド:現在実行中のプロセスのスナップショットを表示。ps auxを使えば、プロセスID、親プロセスID、CPU使用率、メモリ使用量など、すべてのプロセス情報を表示できる。
- pstreeコマンド:プロセス間の親子の関係をツリー形式で表示します。pstreeを入力すると、現在のシステム内のすべてのプロセスの階層関係が表示されます。
- pidstatコマンドは、CPU使用率、メモリ使用量、I/Oなどのプロセス情報を監視するために使用されます。pidstat -p を使用すると、指定したプロセスの動的な情報を監視できます。
- straceコマンド: プロセスのシステムコールとシグナルを追跡する。strace -p を指定することで、指定されたプロセスのシステムコールとシグナルを追跡できる。
上記の命令は端末から実行する必要があり、すべてのプロセスの動的情報を参照するにはroot権限または適切な権限が必要な場合があります。