ホームページ >運用・保守 >Linuxの運用と保守 >Linux で現在最も CPU またはメモリを占有しているプロセスの詳細な説明を確認する方法
この記事では、現在最も CPU またはメモリを占有しているプロセスを確認する方法の詳細な説明 を主に紹介します。興味のある方は、
コマンド
ps -aux | sort -k4nr | head -N
の詳細なコマンド説明を参照してください。 1. head: -N で表示行数を指定でき、デフォルトでは 10 行が表示されます。
2. ps: パラメータ a は
- すべてのプロセスを指し、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 サイトの他の関連記事を参照してください。