# show process

モード
  非特権EXECモード
カテゴリー
  運用・管理 / システム

## 構文

コマンド構文

`> show process [sort FIELD]`

## コマンド説明

CPU、メモリーの使用状況、および、実行中のプロセス一覧を表示する。

## パラメーター

`sort FIELD`
  プロセス一覧をソートしたいときに指定する。FIELDには次のいずれかを指定する
  `cpu`
    CPU使用率
  `mem`
    メモリー使用率

## 使用例

    AT-AMF-app> show process
    CPU averages:
     1 second: 3%, 20 seconds: 0%, 60 seconds: 0%
    System load averages:
     1 minute: 0.00, 5 minutes: 0.00, 15 minutes: 0.00
    Current CPU load:
     userspace: 2%, kernel: 1%, interrupts: 0% iowaits: 0%
    RAM total: xxxxxx kB; free: xxxxxx kB; buffers: xxxxx kB

    user processes
    ==============
      pid name            thrds  cpu%  mem%   pri state sleep%
     1106 exfx               17   0.0   6.8    25 sleep     1
     1354 hostd               1   2.8   0.2    15   run    97
     1178 aisexec            44   0.0   1.7    -2 sleep     0
    11149 imish               1   0.0   0.9    15 sleep    88
    ...

    kernel threads
    ==============
      pid name             cpu%   pri state sleep%
       83 aio/0             0.0    20 sleep     0
        4 events/0          0.0    10 sleep    98
    ...

表 1
CPU averagesセクション | 期間ごとの平均CPU使用率が表示される
1 second | 過去1秒間の平均CPU使用率
20 seconds | 過去20秒間の平均CPU使用率
60 seconds | 過去60秒間の平均CPU使用率
System load averagesセクション | 期間ごとの実行待ちプロセス数の平均値が表示される
1 minute | 過去1分間の実行待ちプロセス数の平均値
5 minutes | 過去5分間の実行待ちプロセス数の平均値
15 minutes | 過去15分間の実行待ちプロセス数の平均値
Current CPU loadセクション | 割り当て対象ごとのCPU使用率が表示される
userspace | ユーザープロセスによるCPU使用率
kernel | カーネルスレッドによるCPU使用率
interrupts | 割り込みによるCPU使用率
iowaits | 入出力待ちによるCPU使用率
RAM total | RAMの総容量
free | RAMの空き容量
buffers | カーネルバッファーに割り当てられているRAMの容量
user processesセクション | ユーザープロセスごとのCPU/メモリー使用率と関連情報が表示される
pid | プロセスID
name | プロセスを生成したプログラムの名前
thrds | 該当プロセスを構成するスレッドの数
cpu% | 該当プロセスのCPU使用率
mem% | 該当プロセスのメモリー使用率
pri | 該当プロセスの優先度
state | 該当プロセスの状態。状態にはrun、sleep、zombie、dead、idleがある
sleep% | 該当プロセスの待機率（sleep状態にあった割合）
kernel threadsセクション | カーネルスレッドのCPU使用率が表示される。thrds欄とmem%欄がない以外、表示項目はユーザープロセスと同じ

## 関連コマンド