ps
コマンドとの違いは何ですかtop
?私はどちらも実行中のプロセスに関する情報を表示できることを発見しました。いつどれを使うべきですか?
答え1
top
主にインタラクティブに使用され(manページの読み取りまたはtop
実行中に「h」を押します)、非対話型ps
として使用するように設計されています(スクリプト、シェルパイプを使用したいくつかの情報の抽出など)。
答え2
top
ps
単一のスナップショットを提供するのではなく、停止するまでプロセス統計を継続的に表示できます。
答え3
もう一つのポイント:
ps
- (プロセス状態) - 現在のプロセスのスナップショットを報告します。
top
(プロセスメーター) - CPUとメモリー使用率に関する情報を表示するタスクマネージャプログラム。
答え4
CPU使用率の場合、ps
プロセス寿命中の平均CPU使用率は即座に表示され、常に0%または100%です。top
最近の世論調査を平均すると、状況をよりすぐに把握できます。
詳細については、ここをクリックしてください。 topとpsは同じCPU結果を表示しません。