psとtopコマンドの違いは何ですか?

psとtopコマンドの違いは何ですか?

psコマンドとの違いは何ですかtop?私はどちらも実行中のプロセスに関する情報を表示できることを発見しました。いつどれを使うべきですか?

答え1

top主にインタラクティブに使用され(manページの読み取りまたはtop実行中に「h」を押します)、非対話型psとして使用するように設計されています(スクリプト、シェルパイプを使用したいくつかの情報の抽出など)。

答え2

topps単一のスナップショットを提供するのではなく、停止するまでプロセス統計を継続的に表示できます。

答え3

もう一つのポイント:

ps- (プロセス状態) - 現在のプロセスのスナップショットを報告します。
top(プロセスメーター) - CPUとメモリー使用率に関する情報を表示するタスクマネージャプログラム。

答え4

CPU使用率の場合、psプロセス寿命中の平均CPU使用率は即座に表示され、常に0%または100%です。top最近の世論調査を平均すると、状況をよりすぐに把握できます。

詳細については、ここをクリックしてください。 topとpsは同じCPU結果を表示しません。

関連情報