You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

10 proc.getパラメーター

概要

proc.get[<name>,<user>,<cmdline>,<mode>] アイテムは、Linux、Windows、FreeBSD、OpenBSD、NetBSDでサポートされています。

アイテムによって返されるプロセスパラメータのリストは、オペレーティングシステムと 'mode' 引数の値によって異なります。

Linux

各モードでLinuxで返されるプロセスパラメータは以下の通りです。

mode=process mode=thread mode=summary
pid: PID pid: PID name: プロセス名
ppid: 親プロセスのPID ppid: 親プロセスのPID processes: プロセス数
name: プロセス名 name: プロセス名 vsize: 仮想メモリサイズ
cmdline: 引数付きコマンド user: プロセスが実行されているユーザー(実ユーザー) pmem: 実メモリの割合
user: プロセスが実行されているユーザー(実ユーザー) group: プロセスが実行されているグループ(実グループ) rss: 常駐セットサイズ
group: プロセスが実行されているグループ(実グループ) uid: ユーザーID data: データセグメントのサイズ
uid: ユーザーID gid: プロセスが実行されているグループのID exe: コードセグメントのサイズ
gid: プロセスが実行されているグループのID tid: スレッドID lib: 共有ライブラリのサイズ
vsize: 仮想メモリサイズ tname: スレッド名 lck: ロックされたメモリのサイズ
pmem: 実メモリの割合 cputime_user: ユーザーモードで消費した合計CPU時間(クロックティック単位 — 秒に変換するにはgetconf CLK_TCKまたはsysconf(_SC_CLK_TCK)で割る) pin: ピン留めされたページのサイズ
rss: 常駐セットサイズ cputime_system: システムモードで消費した合計CPU時間(クロックティック単位 — 秒に変換するにはgetconf CLK_TCKまたはsysconf(_SC_CLK_TCK)で割る) pte: ページテーブルエントリのサイズ
data: データセグメントのサイズ state: スレッドの状態 size: プロセスのコード+データ+スタックセグメントのサイズ
exe: コードセグメントのサイズ ctx_switches: コンテキストスイッチの回数 stk: スタックセグメントのサイズ
hwm: ピーク常駐セットサイズ page_faults: ページフォールトの回数 swap: 使用中のスワップ領域のサイズ
lck: ロックされたメモリのサイズ cputime_user: ユーザーモードで消費した合計CPU時間(クロックティック単位 — 秒に変換するにはgetconf CLK_TCKまたはsysconf(_SC_CLK_TCK)で割る)
lib: 共有ライブラリのサイズ cputime_system: システムモードで消費した合計CPU時間(クロックティック単位 — 秒に変換するにはgetconf CLK_TCKまたはsysconf(_SC_CLK_TCK)で割る)
peak: ピーク仮想メモリサイズ ctx_switches: コンテキストスイッチの回数
pin: ピン留めされたページのサイズ threads: スレッド数
pte: ページテーブルエントリのサイズ page_faults: ページフォールトの回数
size: プロセスのコード+データ+スタックセグメントのサイズ pss: 比例セットサイズメモリ
stk: スタックセグメントのサイズ
swap: 使用中のスワップ領域のサイズ
cputime_user: ユーザーモードで消費した合計CPU時間(クロックティック単位 — 秒に変換するにはgetconf CLK_TCKまたはsysconf(_SC_CLK_TCK)で割る)
cputime_system: システムモードで消費した合計CPU時間(クロックティック単位 — 秒に変換するにはgetconf CLK_TCKまたはsysconf(_SC_CLK_TCK)で割る)
state: プロセスの状態(procfsから透過的に取得、ロングフォーム)
ctx_switches: コンテキストスイッチの回数
threads: スレッド数
page_faults: ページフォールトの回数
pss: 比例セットサイズメモリ

BSD系OS

各モードでFreeBSD、OpenBSD、NetBSDで返されるプロセスパラメータは以下の通りです。

mode=process mode=thread mode=summary
pid: PID pid: PID name: プロセス名
ppid: 親プロセスのPID ppid: 親プロセスのPID processes: プロセス数
jid: ジェイルのID(FreeBSDのみ) jid: ジェイルのID(FreeBSDのみ) vsize: 仮想メモリサイズ
jname: ジェイル名(FreeBSDのみ) jname: ジェイル名(FreeBSDのみ) pmem: 実メモリの割合(FreeBSDのみ)
name: プロセス名 name: プロセス名 rss: 常駐セットサイズ
cmdline: 引数付きコマンド user: プロセスが実行されているユーザー(実ユーザー) size: プロセスサイズ(コード+データ+スタック)
user: プロセスが実行されているユーザー(実ユーザー) group: プロセスが実行されているグループ(実グループ) tsize: テキスト(コード)サイズ
group: プロセスが実行されているグループ(実グループ) uid: ユーザーID dsize: データサイズ
uid: ユーザーID gid: プロセスが実行されているグループのID ssize: スタックサイズ
gid: プロセスが実行されているグループのID tid: スレッドID cputime_user: ユーザーモードで消費したCPU時間(秒単位)
vsize: 仮想メモリサイズ tname: スレッド名 cputime_system: システムモードで消費したCPU時間(秒単位)
pmem: 実メモリの割合(FreeBSDのみ) cputime_user: ユーザーモードで消費したCPU時間(秒単位) ctx_switches: コンテキストスイッチ数
rss: 常駐セットサイズ cputime_system: システムモードで消費したCPU時間(秒単位) threads: スレッド数(NetBSDは非対応)
size: プロセスサイズ(コード+データ+スタック) state: スレッド状態 stk: スタックセグメントサイズ
tsize: テキスト(コード)サイズ ctx_switches: コンテキストスイッチ数 page_faults: ページフォールト数
dsize: データサイズ io_read_op: システムが入力を実行しなければならなかった回数 fds: ファイルディスクリプタ数(OpenBSDのみ)
ssize: スタックサイズ io_write_op: システムが出力を実行しなければならなかった回数 swap: 使用スワップサイズ
cputime_user: ユーザーモードで消費したCPU時間(秒単位) io_read_op: システムが入力を実行しなければならなかった回数
cputime_system: システムモードで消費したCPU時間(秒単位) io_write_op: システムが出力を実行しなければならなかった回数
state: プロセス状態(ディスクスリープ/実行中/スリープ/トレース停止/ゾンビ/その他)
ctx_switches: コンテキストスイッチ数
threads: スレッド数(NetBSDは非対応)
page_faults: ページフォールト数
fds: ファイルディスクリプタ数(OpenBSDのみ)
swap: 使用スワップサイズ
io_read_op: システムが入力を実行しなければならなかった回数
io_write_op: システムが出力を実行しなければならなかった回数

Windows

各モードでWindowsで返されるプロセスパラメータは以下の通りです。

mode=process mode=thread mode=summary
pid: PID pid: PID name: プロセス名
ppid: 親プロセスのPID ppid: 親プロセスのPID processes: プロセス数
name: プロセス名 name: プロセス名 vmsize: 仮想メモリサイズ
user: プロセスを実行しているユーザー user: プロセスを実行しているユーザー wkset: プロセスのワーキングセットサイズ
sid: ユーザーSID sid: ユーザーSID cputime_user: ユーザーモードで消費したCPU時間の合計(ミリ秒単位)
vmsize: 仮想メモリサイズ tid: スレッドID cputime_system: システムモードで消費したCPU時間の合計(ミリ秒単位)
wkset: プロセスのワーキングセットサイズ threads: スレッド数
cputime_user: ユーザーモードで消費したCPU時間の合計(ミリ秒単位) page_faults: ページフォールト数
cputime_system: システムモードで消費したCPU時間の合計(ミリ秒単位) handles: ハンドル数
threads: スレッド数 io_read_b: IOで読み込んだバイト数
page_faults: ページフォールト数 io_write_b: IOで書き込んだバイト数
handles: ハンドル数 io_read_op: IOの読み込み操作数
io_read_b: IOで読み込んだバイト数 io_write_op: IOの書き込み操作数
io_write_b: IOで書き込んだバイト数 io_other_b: 読み書き以外のIOで転送されたバイト数
io_read_op: IOの読み込み操作数 io_other_op: 読み書き以外のIO操作数
io_write_op: IOの書き込み操作数
io_other_b: 読み書き以外のIOで転送されたバイト数
io_other_op: 読み書き以外のIO操作数