Unix 系システムのディスクパラメータの監視
Linux
カウンタ
- Reads completed - 正常に終了した読み込みの総数。
- Reads merged - 互いに隣接する読み込みは、効率のためにマージされる可能性があります。そのため、2つの4K の読み込みは、最終的にディスクに渡される前に、1つの8K の読み込みになる可能性があるため、1つのI/O としてカウントされます(キューに入れられます)。このフィールドでは、それが実施された頻度を知ることができます。
- Sectors read - 正常に読み込まれたセクタの総数。
- Read Bytes - 正常に読み込まれた総数(バイト)。
- Milliseconds spent reading - 全ての読み込み(__make_request() からend_that_request_last() まで測定)に費やされた総数(ミリ秒)。
- Writes completed - 正常に終了した書き込みの総数。
- Writes merged - 互いに隣接する書き込みは、効率のためにマージされる可能性があります。そのため、2つの4K の書き込みは、最終的にディスクに渡される前に、1つの8K の読み込みになる可能性があるため、1つのI/O としてカウントされます(キューに入れられます)。このフィールドでは、それが実施された頻度を知ることができます。
- Sectors written - 正常に書き込まれたセクタの総数。
- Write Bytes - 正常に書き込まれた総数(バイト)。
- Milliseconds spent writing - 全ての書き込み(__make_request() からend_that_request_last() まで測定)に費やされた総数(ミリ秒)。
- I/Os currently in progress - カウンタはゼロになるはずです。要求が適切なstruct request_queue に与えられると増加し、終了すると減少します。
- Milliseconds spent on I/Os - このカウンタは、 I/Os currently in progress がゼロではない限り増加します。
- Weighted milliseconds spent on I/Os - このカウンタは、進行中のI/O の数 I/Os currently in progress に、このフィールドの最後の更新からI/O を実行するのにかかった時間(ミリ秒)を乗算することで、I/O の開始、I/O の完了、I/O のマージ、統計情報の読み込みごとに増加します。これは、I/O の完了時間と蓄積される可能性のある残務の両方を簡単に測定できます。
- Transferred bytes - Read Bytes と Write Bytes の合計。
- Transferred sectors - Sectors read と Sectors written の合計。
- Average requests size (Bytes) - デバイスに発行された要求の平均サイズ(バイト単位)。
- Average queue length - デバイスに発行された要求の平均キュー長。
- Average time for I/O requests - デバイスに発行されるI/O 要求の平均時間(ミリ秒単位)。要求がキューに費やした時間と、処理に費やした時間が含まれます。
- Average read requests time - デバイスに発行される読み込み要求の平均時間(ミリ秒単位)。要求がキューに費やした時間と、処理に費やした時間が含まれます。
- Average write requests time - デバイスに発行される書き込み要求の平均時間(ミリ秒単位)。要求がキューに費やした時間と、処理に費やした時間が含まれます。
仮想パフォーマンスカウンタ
- Reads completed/sec - 完了した読み込み(要求)の総数。
- Writes completed/sec - 完了した書き込み(要求)の総数。
- Reads merged/sec - マージされた読み込みの総数。
- Writes merged/sec - マージされた書き込みの総数。
- Sectors read/sec - 読み込みセクタの総数。
- Sectors written/sec - き込みセクタの総数。
- Read Bytes/sec - 正常に読み込まれた総数(バイト)。
- Write Bytes/sec - 正常に書き込まれた総数(バイト)。
- Transferred Bytes/sec - 読み込みと書き込みの総数(バイト)。
- Transferred sectors/sec - 読み込みと書き込みのセクタの総数。
Mac OS X
カウンタ
- Completed I/Os - 完了した読み込みと書き込みの合計。
- Transferred Bytes - 読み込みと書き込みの合計(バイト)。
仮想パフォーマンスカウンタ
- Completed I/Os/sec
- Transferred Bytes/sec
BSD, Free BSD, Net BSD, Open BSD
サポートしているBSD ディストリビューション
- FreeBSD: Reads completed, Read Bytes, Writes completed, Write Bytes, Completed I/Os, Transferred Bytes, Seconds spent on I/Os, Transactions queue length, Reads completed/sec, Writes completed/sec, Read Bytes/sec, Write Bytes/sec, Transferred Bytes/sec, Completed I/Os/sec
- NetBSD: Reads completed, Read Bytes, Writes completed, Write Bytes, Completed I/Os, Transferred Bytes, Seconds spent on I/Os, Reads completed/sec, Writes completed/sec, Read Bytes/sec, Write Bytes/sec, Transferred Bytes/sec, Completed I/Os/sec
- OpenBSD: Completed I/Os, Transferred Bytes, Seconds spent on I/Os, Transferred Bytes/sec, Completed I/Os/sec
カウンタ
- Reads completed - 正常に終了した読み込みの総数。
- Read Bytes - 正常な読み込みの総数(バイト)。
- Writes completed - 正常に終了した書き込みの総数。
- Write Bytes - 正常な書き込みの総数(バイト)。
- Completed I/Os - Reads completed と Writes completed の合計。
- Transferred Bytes - Read Bytes と Write Bytes の合計。
- Seconds spent on I/Os - 全ての読み込みと書き込みに費やされた総数(秒)。
- Transactions queue length
仮想パフォーマンスカウンタ
- Reads completed/sec - 終了した読み込み(要求)の総数。
- Writes completed/sec - 終了した書き込み(要求)の総数。
- Read Bytes/sec - 正常な読み込みの総数。
- Write Bytes/sec - 正常な書き込みの総数。
- Transferred Bytes/sec - 読み込みとカキの実の総数(バイト)。
- Completed I/Os/sec - Reads completed と Writes completed の合計。
Solaris
Solaris 10 と Solaris 11 をサポートしています。
カウンタ
- Reads completed - 正常に終了した読み込みの総数。
- Read Bytes - 正常な読み込みの総数(バイト)。
- Writes completed - 正常に終了した書き込みの総数。
- Write Bytes - 正常な書き込みの総数(バイト)。
- Completed I/Os - Reads completed と Writes completed の合計。
- Transferred Bytes - Read Bytes と Write Bytes の合計。
- Elements in wait state
- Elements in run state
- I/Os currently in progress - Elements in wait state と Elements in run state の合計。
- Milliseconds spent waiting - 累積待機(サービス前)時間
- Weighted milliseconds spent waiting - 累積待機の長さと時間の積
- Milliseconds spent running - 累積実行(サービス)時間
- Weighted milliseconds spent running - 累積実行の長さと時間の積
- Milliseconds spent on I/Os - Milliseconds spent waiting と Milliseconds spent running の合計。
- Weighted milliseconds spent on I/Os - Weighted milliseconds spent waiting と Weighted milliseconds spent running の合計。
- Soft errors - ディスクセクタがCRC チェックに失敗し、再読み込みが必要な回数。
- Hard errors - CRC チェックの再読み込みの失敗回数。
- Transport errors - I/O バスによって報告されたエラー。
- Total errors - Soft errors 、 Hard errors 、 Transport errors の合計。
- Average wait queue length
- Average run queue length
- Average transactions queue length - デバイスに発行される要求の平均キュー長。
- Average wait time for I/O requests (ms)
- Average run time for I/O requests (ms)
- Average time for I/O requests (ms) - デバイスに発行される発行されるI/O 要求の平均時間(ミリ秒単位)。
- Average requests size (Bytes) - デバイスに発行された要求の平均サイズ(バイト)。
仮想パフォーマンスカウンタ
- Reads completed/sec - 完了した読み込み(要求)の総数。
- Writes completed/sec - 完了した書き込み(要求)の総数。
- Completed I/Os/sec - 完了したIO 要求の総数。
- Read Bytes/sec - 完了した読み込みの総数(バイト)。
- Write Bytes/sec - 完了した書き込みの総数(バイト)。
- Transferred Bytes/sec - 読み込みと書き込みの総数(バイト)。