現在Linuxシステムで実行されているプロセスを取得するには?を実行すると、ps -aux
コンピュータで実行されている複数のプロセスの一覧が返されます。
ただし、プロセッサは一度に1つのプロセスしか実行できません。そうですか?それでは、プロセッサで同時に実行されるプロセスが多すぎるのはなぜですか?コンテキスト切り替えが早すぎる場合でも、特定の時間に1つのプロセスがCPUで実行されるようにするにはどうすればよいですか?
答え1
出力にはps aux
STATを指定する列があります。リストにSTATを含むプロセスが必要ですR
。これはCPUで実行されるプロセスです。
答え2
Linuxではトップ単一プロセスのCPUとメモリを監視するコマンドのサポート
top -pid PID