「top」の版間の差分
提供: FreeBSD入門
行10: | 行10: | ||
より高機能でカラフルな[[htop]]コマンドがあります。 | より高機能でカラフルな[[htop]]コマンドがあります。 | ||
また、[[top]]ライクではないコマンドを[[top]]ライクに扱う[[topless]]コマンドが便利です。 | また、[[top]]ライクではないコマンドを[[top]]ライクに扱う[[topless]]コマンドが便利です。 | ||
− | + | == topコマンドの見方 == | |
+ | === メインメモリ === | ||
+ | 以下は、 FreeBSDの[[top]]コマンドの4行目です。 | ||
+ | Mem: 929M Active, 1086M Inact, 658M Wired, 61M Cache, 403M Buf, 1191M Free | ||
+ | {|class="wikitable" | ||
+ | |+ メモリ | ||
+ | !項目 | ||
+ | ! 説明 | ||
+ | |- | ||
+ | | Active | ||
+ | | アクティブなページ数。実行中のユーザプロセスとそのデータが使用中のメモリのこと。 | ||
+ | |- | ||
+ | | Inact | ||
+ | | アクティブでないページ数。プログラムが終了すると、そのプログラムの情報は Inact に移る。 | ||
+ | |- | ||
+ | | Wired | ||
+ | |固定されているページ数。キャッシュされたファイルデータページを含む。カーネル内部のデータ構造などで、スワップアウトしない。 | ||
+ | |- | ||
+ | | Cache | ||
+ | | VM レベルのディスクキャッシュに使用しているページ数。 | ||
+ | |- | ||
+ | | Buf | ||
+ | |BIO レベルのディスクキャッシュに使用しているページ数。最近、読み込まれたデータが格納される。 | ||
+ | |- | ||
+ | | Free | ||
+ | |未使用ページ数。 | ||
+ | |} | ||
+ | === スワップ === | ||
+ | 以下は、 FreeBSDの[[top]]コマンドの5行目の例です。 | ||
+ | Swap: 8192M Total, 13M Used, 8179M Free | ||
+ | Swap: 200M Total, 131M Used, 69M Free, 65% Inuse | ||
+ | Swap: 200M Total, 131M Used, 69M Free, 65% Inuse, 76K Out | ||
+ | Swap: 200M Total, 125M Used, 75M Free, 62% Inuse, 36K In | ||
+ | {|class="wikitable" | ||
+ | |+ スワップ | ||
+ | ! 項目 | ||
+ | ! 説明 | ||
+ | |- | ||
+ | | Total | ||
+ | | 使用可能なスワップ合計。 | ||
+ | |- | ||
+ | | Used | ||
+ | | 使用中のスワップ合計。 | ||
+ | |- | ||
+ | |Free | ||
+ | |未使用スワップ合計。 | ||
+ | |- | ||
+ | |Inuse | ||
+ | |使用中のスワップの割合。 | ||
+ | |- | ||
+ | |In | ||
+ | |( 直前の表示間隔において) スワップデバイスからページインしたページ数 | ||
+ | |- | ||
+ | |Out | ||
+ | |(直前の表示間隔において) スワップデバイスにページアウトした ページ数 | ||
+ | |} | ||
== 使い方 == | == 使い方 == | ||
=== バッチで使う === | === バッチで使う === | ||
行18: | 行73: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
システムのロギングに便利です。 | システムのロギングに便利です。 | ||
+ | |||
+ | ただし、上記のコマンドは、上位プロセスしか対象になりません。すべてのプロセスの情報が取得する場合には、以下のオプションをつけて実行します。 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $ top -b -ores all | ||
+ | </syntaxhighlight> | ||
=== プロセスの実行ユーザを指定する === | === プロセスの実行ユーザを指定する === | ||
root ユーザのプロセスだけ表示できます。 | root ユーザのプロセスだけ表示できます。 | ||
行25: | 行85: | ||
== 関連項目 == | == 関連項目 == | ||
+ | * [[FreeBSDのコマンド]] | ||
* [[htop]] | * [[htop]] | ||
* [[topless]] | * [[topless]] | ||
<!-- vim: fileencoding=utf-8 filetype=mediawiki | <!-- vim: fileencoding=utf-8 filetype=mediawiki | ||
--> | --> |
2014年9月15日 (月) 18:15時点における最新版
top とは、CPUプロセスのトップについて表示するコマンドです。
読み方
- top
- とっぷ
概要
top は、システムで負荷の高いプロセスを発見したりするのに便利なコマンドです。 より高機能でカラフルなhtopコマンドがあります。 また、topライクではないコマンドをtopライクに扱うtoplessコマンドが便利です。
topコマンドの見方
メインメモリ
以下は、 FreeBSDのtopコマンドの4行目です。
Mem: 929M Active, 1086M Inact, 658M Wired, 61M Cache, 403M Buf, 1191M Free
項目 | 説明 |
---|---|
Active | アクティブなページ数。実行中のユーザプロセスとそのデータが使用中のメモリのこと。 |
Inact | アクティブでないページ数。プログラムが終了すると、そのプログラムの情報は Inact に移る。 |
Wired | 固定されているページ数。キャッシュされたファイルデータページを含む。カーネル内部のデータ構造などで、スワップアウトしない。 |
Cache | VM レベルのディスクキャッシュに使用しているページ数。 |
Buf | BIO レベルのディスクキャッシュに使用しているページ数。最近、読み込まれたデータが格納される。 |
Free | 未使用ページ数。 |
スワップ
以下は、 FreeBSDのtopコマンドの5行目の例です。
Swap: 8192M Total, 13M Used, 8179M Free Swap: 200M Total, 131M Used, 69M Free, 65% Inuse Swap: 200M Total, 131M Used, 69M Free, 65% Inuse, 76K Out Swap: 200M Total, 125M Used, 75M Free, 62% Inuse, 36K In
項目 | 説明 |
---|---|
Total | 使用可能なスワップ合計。 |
Used | 使用中のスワップ合計。 |
Free | 未使用スワップ合計。 |
Inuse | 使用中のスワップの割合。 |
In | ( 直前の表示間隔において) スワップデバイスからページインしたページ数 |
Out | (直前の表示間隔において) スワップデバイスにページアウトした ページ数 |
使い方
バッチで使う
バッチモードで使うには、-bを指定します。
$ top -b
システムのロギングに便利です。
ただし、上記のコマンドは、上位プロセスしか対象になりません。すべてのプロセスの情報が取得する場合には、以下のオプションをつけて実行します。
$ top -b -ores all
プロセスの実行ユーザを指定する
root ユーザのプロセスだけ表示できます。
$ top -U root