blob: b705301250cdf91cfbec8ea16a3f6a83a9bed99a [file] [log] [blame]
pt-proc-stat
============
概要
----
各プロセスごとのI/O統計量を表示します。
実行方法
--------
.. code-block:: none
pt-proc-stat [option...] [delay [count]]
``pt-proc-stat`` コマンドは、procファイルシステムを参照します。PostgreSQLの実行ユーザ、またはrootユーザで実行する必要があります。
オプション
----------
.. code-block:: none
-D, --pgdata=DATADIR
-P, --pid=PID
--help
``-D``, ``--pgdata`` オプションは、データベースクラスタのディレクトリを指定します。
``-P``, ``--pid`` オプションは、PostmasterプロセスのプロセスIDを指定します。
``-D`` (または ``--pgdata`` ), ``-P`` (または ``--pid`` )のいずれも指定しなかった場合は、全プロセスの中からPostmasterプロセスを探して、そのプロセスIDを対象とします。
複数のPostmasterプロセスが見つかった場合には、(プロセスIDの大小とは無関係に)そのうちの1つのみを対象とします。
出力項目
--------
.. csv-table::
``PROCESS NAME``, プロセス名
``PID``, プロセスID
``STAT``, プロセスのステータス
``USR``, ユーザCPU使用時間(差分)
``SYS``, システムCPU使用時間(差分)
``VSZ``, 仮想メモリサイズ(MB単位)
``RSS``, 物理メモリ使用量(MB単位)_
``READ``, 読み込みのディスクI/O量(KB単位、差分)
``WRITE``, 書き込みのディスクI/O量(KB単位、差分)
``READ2``, ``READ`` を除いた読み込みI/O量(KB単位、差分)
``WRITE2``, ``WRITE`` を除いた書き込みI/O量(KB単位、差分)
実行例
------
Postmasterプロセスを自動的に探し、Postmasterおよび子プロセスの統計を5秒間隔で2回表示して終了します。
.. code-block:: none
$ sudo ./pt-proc-stat 5 2
Fri May 1 22:23:39 JST 2015
PROCESS NAME[ PID] STAT USR SYS VSZ RSS READ WRITE READ2 WRITE2
postmaster[24026] S 4 13 100 9 23752 1290092 1090800 155357
logger[24028] S 0 1 85 1 4 76 30 -45
checkpointer[24030] S 4 117 100 8 176 56768 -176 -46965
writer[24031] S 104 66 100 9 0 291080 0 130560
wal writer[24032] S 8 19 100 1 0 2928 0 0
autovacuum launcher[24033] S 3 3 101 2 8 8 288 0
stats collector[24034] S 13 32 85 1 0 2140 34 -649
snaga postgres 127.0[25473] R 32 9 101 7 296 1472 1264 0
snaga postgres 127.0[25474] R 33 9 101 7 424 1384 1120 0
snaga postgres 127.0[25475] R 33 9 101 7 424 1448 1016 0
snaga postgres 127.0[25476] S 32 9 101 7 580 1400 780 0
snaga postgres 127.0[25477] R 32 9 101 7 908 1368 492 0
Fri May 1 22:23:44 JST 2015
PROCESS NAME[ PID] STAT USR SYS VSZ RSS READ WRITE READ2 WRITE2
postmaster[24026] S 0 0 100 9 0 0 0 0
logger[24028] S 0 0 85 1 0 0 0 0
checkpointer[24030] S 0 0 100 8 0 0 0 0
writer[24031] S 4 1 100 9 0 11928 0 392
wal writer[24032] S 0 0 100 1 0 0 0 0
autovacuum launcher[24033] S 0 0 101 2 0 0 0 0
stats collector[24034] S 0 0 85 1 0 0 0 0
snaga postgres 127.0[25473] R 72 18 101 10 1772 3608 1740 0
snaga postgres 127.0[25474] R 68 20 101 10 1436 3920 2020 0
snaga postgres 127.0[25475] D 70 18 101 10 1304 4216 2368 0
snaga postgres 127.0[25476] R 70 20 101 10 1252 3384 2212 0
snaga postgres 127.0[25477] R 73 16 101 10 1464 3224 2080 0
$