$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
timothy 29217 0.0 0.0 11916 4560 pts/21 S+ 08:15 0:00 pine
root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv]
can 29529 0.0 0.0 38332 1904 ? S Mar07 0:00 sshd: [email protected]
- ユーザー =プロセスを所有するユーザー
- PID =プロセスのプロセス ID
- %CPU =使用された CPU 時間をプロセスの実行時間で割ったものです。
- %MEM =プロセスの常駐セット サイズとマシン上の物理メモリの比率
- VSZ =プロセス全体の仮想メモリ使用量 (KiB)
- RSS =常駐セット サイズ、タスクが使用したスワップされていない物理メモリ (KiB 単位)
- TTY =tty (端末) の制御
- ステータス =複数文字のプロセス状態
- 開始 =プロセスの開始時刻または開始日
- 時間 =累積 CPU 時間
- コマンド =すべての引数を含むコマンド
詳細については、ps のマニュアル ページを参照してください。
これは役に立つかもしれません:
プロセス状態コード (STAT):
R
実行中または実行可能 (実行キュー上)D
中断のないスリープ (通常は IO)S
中断可能なスリープ (イベントの完了を待機)Z
死んだ/ゾンビ、終了したが、その親によって収穫されていないT
ジョブ制御信号またはトレース中のため、停止しました
追加の修飾子:
<
優先度が高い (他のユーザーに優しくない)N
低優先度 (他のユーザーに優しい)L
ページがメモリにロックされている (リアルタイムおよびカスタム IO 用)s
セッションリーダーですl
マルチスレッド (NPTL pthreads のように CLONE_THREAD を使用)+
フォアグラウンド プロセス グループに属している
Linux の場合:
ps -aux
すべてのユーザーのすべてのプロセスを表示する手段。 x が何を意味するのか疑問に思われるかもしれません。 x は、「いずれかのユーザー」を意味する指定子です。したがって、次のように入力できます:
ps -auroot
すべてのルート プロセスを表示する、または
ps -auel
ユーザーelからのすべてのプロセスを表示します。 「man ps」ページのテクノバブルは次のとおりです。「ps -aux は、「x」という名前のユーザーが所有するすべてのプロセスと、-a オプションで選択されるすべてのプロセスを出力します。
スワップ パーティションのサイズを RAM サイズの 2 倍にする必要があるのはなぜですか?
`less` または `more` を使用してファイルを読み取る場合、コンテンツをカラーで取得するにはどうすればよいですか?