物理メモリ | 実質的な空き領域 | 空き領域 |
キャッシュ領域 | ||
バッファ領域 | ||
実質的な使用領域 | 共有メモリ領域 | |
tempfs 領域 | ||
プロセスが使用する領域 |
hostname$ top [option]
オプション | 説明 | |
-a | メモリ使用率順にソート (デフォルトは CPU 使用率) | |
-dnum | delay | 更新間隔を指定 (デフォルトは) |
-p pid | process id | 特定プロセスのみを出力 |
-u username | user | 特定ユーザが実行したプロセスんみを出力 |
-c | プロセスをフルパス表示する | |
-q | top を最優先で実行する |
hostname$ top top - 19:55:24 up 117 days, 22:57, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 111 total, 1 running, 110 sleeping, 0 stopped, 0 zombie プロセス数 Cpu(s): 0.4%us, 0.0%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st CPU使用率 user, system, nice, idle, wait, hardware interrupt, software interrupt, steal Mem: 1030708k total, 822516k used, 208192k free, 218244k buffers メモリサイズ Swap: 2064376k total, 0k used, 2064376k free, 221440k cached スワップサイズ PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 31535 apache 20 0 47528 20m 5820 S 13.3 2.0 3:13.18 apache2 16100 ham 20 0 2848 1204 964 R 0.7 0.1 0:00.02 top 1 root 20 0 2024 692 620 S 0.0 0.1 1:33.30 init
項目 | 意味 | 意味 |
PID | Process ID | プロセス ID |
USER | User | 実行ユーザ |
PR | Priority | 優先度 |
NI | Nice | 相対優先度 |
VIRT | Virtual memory | 使用している仮想メモリサイズ |
RES | Resident memory | 使用している物理メモリサイズ |
SHR | Shared memory | 使用している共有メモリ |
S | Stat | 状態 R: 実行中 S: スリープ T: 停止中 D: 割り込み不可 N: ナイス値がプラス <: ナイス値がマイナス Z: ゾンビ W: スワップアウト |
%CPU | CPU usage | CPU 使用率 |
%MEM | Memory usage | メモリ使用率 |
TIME+ | Time | 実行時間 |
COMMAND | Command | コマンド名 |
種類 | コマンド | 意味 | 説明 |
ヘッダ表示 | 1 | コア毎の CPU 使用率を出力する | |
l | ヘッダの Uptime を非表示にする | ||
t | tasks | ヘッダのタスク数、CPU 使用率を非表示にする | |
m | memory | ヘッダのメモリ使用量を非表示にする | |
プロセス表示 | Shift + v | ツリー表示にする (RHEL7~) | |
c | プロセスをフルパス表示する | ||
i | idole | アイドルプロセスを非表示にする | |
u | user | 特定ユーザが実行したプロセスのみを出力 | |
z | ハイライト表示にする | ||
プロセス操作 | r | renice | 特定プロセスのナイス値を変更する (PID to renice: に続いて PID 入力) |
k | kill | 特定プロセスを kill する (PID to kill: に続いて PID 入力) | |
並べ替え | Shift + n | プロセス ID 降順 | |
Shift + p | CPU 使用率 降順 | ||
Shift + m | memory | メモリ使用率 降順 | |
Shift + t | time | 実行時間 降順 |
# vmstat procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 0 516528 134624 186656 0 0 0 1 6 5 0 0 100 0
項目 | 意味 | 説明 | |
procs | r | CPU 待ちのプロセス数 | |
b | I/O 待ちのプロセス数 | ||
memory (kb) | swpd | スワップ ファイル容量 (使用量ではない) | |
free | 空きメモリ容量 | ||
buff | バッファ メモリ容量 | ||
cache | ディスク キャッシュ容量 | ||
swap (kb/s) | si | swap in | スワップイン速度 (スワップファイルからの読み込み) |
so | swap out | スワップアウト速度 (スワップファイルへの書き出し) | |
io (blocks/s) | bi | block in | ディスクの読み込み量 |
bo | block out | ディスクの書き込み量 | |
system | in | 1 秒あたりの割り込み回数 | |
cs | context switch | 1 秒あたりのコンテキスト スイッチの回数 | |
cpu (%) | us | user | ユーザの CPU 使用時間 |
sy | system | カーネルの CPU 使用時間 | |
id | idel | CPU アイドル時間 | |
wa | wait | IO 待ち時間 |
# free [option]
オプション | 意味 | 説明 |
-b | Byte | Byte 単位で表示する |
-k | Kilobyte | KB 単位で表示する |
-m | Megabyte | MB 単位で表示する |
-g | Gigabyte | GB 単位で表示する |
-s sec | Second | sec 秒ごとに更新し続ける |
-t | Total | メモリ使用量とスワップ使用量の合計も表示する |
項目 | 説明 | |
Mem | total | 物理メモリ容量 |
used | 物理メモリ使用量 | |
free | 物理メモリ空き容量 | |
shared | 共有メモリ使用量 | |
buffers | バッファメモリ使用量 | |
cached | キャッシュメモリ使用量 | |
-/+ buffers/cache | used | 物理メモリ使用量からバッファ、キャッシュを引いた値 実質的な物理メモリ使用量 |
free | 物理メモリ空き容量にバッファ、キャッシュを加えた値 実質的な物理メモリ空き容量 | |
Swap | total | スワップ領域の容量 |
used | スワップ領域の使用量 | |
free | スワップ領域の空き容量 |
# free total used free shared buffers cached Mem: 1048576 154812 893764 0 0 52156 -/+ buffers/cache: 102656 945920 Swap: 1048576 83640 964936
# free -m total used free shared buffers cached Mem: 1024 151 872 0 0 50 -/+ buffers/cache: 100 923 Swap: 1024 81 942
# free -t total used free shared buffers cached Mem: 1048576 154820 893756 0 0 52164 -/+ buffers/cache: 102656 945920 Swap: 1048576 83640 964936 Total: 2097152 238460 1858692
# nice [option] command
オプション | 意味 | 説明 |
-num | - | nice 値 -20~19 (デフォルトは 10、-20 が最優先) |
# ionice [option] command # ionice [option] -p pid [pid...]
オプション | 意味 | 説明 |
-c n | class | 1: RT, 2: BE, 3: Idle |
-n n | level | 0~7 (0 が最優先) |
-t |
# cat /sys/block/dev/queue/scheduler
項目 | 説明 |
MemTotal | |
MemFree | |
MemAvailable | |
Buffers | |
Cached | |
SwapCached | |
Active | |
Inactive | |
Active(anon) | |
Inactive(anon) | |
Active(file) | |
Inactive(file) | |
Unevictable | |
Mlocked | |
SwapTotal | |
SwapFree | |
Dirty | |
Writeback | |
AnonPages | |
Mapped | |
Shmem | |
KReclaimable | |
Slab | |
SReclaimable | |
SUnreclaim | |
KernelStack | |
PageTables | |
NFS_Unstable | |
Bounce | |
WritebackTmp | |
CommitLimit | |
Committed_AS | |
VmallocTotal | |
VmallocUsed | |
VmallocChunk | |
Percpu | |
HardwareCorrupted | |
AnonHugePages | |
ShmemHugePages | |
ShmemPmdMapped | |
HugePages_Total | |
HugePages_Free | |
HugePages_Rsvd | |
HugePages_Surp | |
Hugepagesize | |
Hugetlb | |
DirectMap4k | |
DirectMap2M |
MIB 番号 | 内容 |
1.3.6.1.4.1.2021.4.3.0 | スワップの容量 |
1.3.6.1.4.1.2021.4.4.0 | スワップの空き容量 |
1.3.6.1.4.1.2021.4.5.0 | 実メモリの容量 |
1.3.6.1.4.1.2021.4.6.0 | 実メモリの空き容量 |
1.3.6.1.4.1.2021.4.14.0 | バッファでの使用量 |
1.3.6.1.4.1.2021.4.15.0 | キャッシュでの使用量 |
#adsense(728x90)