top

プロセスとシステム

書き方

top

プロセス一覧を数秒ごとに描き直します。オプションが Linux と macOS でまったく違い、一回だけ取るなら Linux は `-b -n 1`、macOS は `-l 1` です。

よく使うオプション

オプション意味
-b -n 1Batch mode, one refresh, then exit: safe to pipe or log (Linux).
-p <pid>Watch a single process (Linux).
-u <user>Only one user's processes (Linux).
-o cpuSort by CPU on macOS; -o mem sorts by memory.
-l 1One sample and exit on macOS (the equivalent of -b -n 1).
P / M / k / qKeys inside Linux top: sort by CPU, sort by memory, kill a PID, quit.

top -b -n 1 | head -20

A snapshot of the busiest processes, printable into a log (Linux).

top -o mem

Live list sorted by memory use (macOS).

top -p 1234

Follow one process only (Linux).

何が動いていて何が資源を食っているかを見ます。止める前に何なのかを確かめるのが順番です。

読み方

  • 角括弧 [ ] は省いてよい部分です。
  • 三点 … は複数並べられるという意味です。
  • オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。

よくある質問

Q. top は何をしますか。

プロセス一覧を数秒ごとに描き直します。オプションが Linux と macOS でまったく違い、一回だけ取るなら Linux は `-b -n 1`、macOS は `-l 1` です。

Q. どう打ちますか。

top — 角括弧は省いてよい部分です。

Q. よく使うオプションはいくつですか。

ここにまとめたのは6個です。全部は man top にあります。このコマンドはプロセスとシステムの仲間です。

関連するコマンド

man ページ: man top