ホームページ  >  記事  >  運用・保守  >  Linux で現在最も CPU またはメモリを占有しているプロセスの詳細な説明を確認する方法

Linux で現在最も CPU またはメモリを占有しているプロセスの詳細な説明を確認する方法

黄舟
黄舟オリジナル
2017-05-27 10:02:082402ブラウズ

この記事では、現在最も CPU またはメモリを占有しているプロセスを確認する方法の詳細な説明 を主に紹介します。興味のある方は、

コマンド

ps -aux | sort -k4nr | head -N

の詳細なコマンド説明を参照してください。 1. head: -N で表示行数を指定でき、デフォルトでは 10 行が表示されます。


2. ps: パラメータ a は

all

- すべてのプロセスを指し、u は userid - プロセスを実行するユーザー ID を指し、x は端末によって区別されないすべてのプログラムの表示を指します。
ps -aux の出力形式は次のとおりです:

USER    PID %CPU %MEM  VSZ  RSS TTY   STAT START  TIME COMMAND
root     1 0.0 0.0 19352 1308 ?    Ss  Jul29  0:00 /sbin/init
root     2 0.0 0.0   0   0 ?    S  Jul29  0:00 [kthreadd]
root     3 0.0 0.0   0   0 ?    S  Jul29  0:11 [migration/0]

3。sort -k4nr では (k は並べ替えるキーワードを表し、その後の数字 4 は 4 番目の列に従って並べ替えることを表します。n は数値を表します)ソート、それに応じて数値ソート; r は逆方向を指します。ここでは逆方向の比較結果を指します。デフォルトは出力時に小さいものから大きいものへ、逆方向に並べた後は大きいものから小さいものになります。この例では、%MEM が 4 番目にあり、%MEM の値が大きい順に並べ替えられていることがわかります。 -k3 は、CPU 使用率に応じてソートすることを意味します。

以上がLinux で現在最も CPU またはメモリを占有しているプロセスの詳細な説明を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。