iostat:マージの概念は正確に何ですか?

iostat:マージの概念は正確に何ですか?

iostatマニュアルページから:

rrqm/s
 The number of read requests merged per second that were queued to the device.

wrqm/s
 The number of write requests merged per second that were queued to the device.

r/s
  The number (after merges) of read requests completed per second for the device.

w/s
  The number (after merges) of write requests completed per second for the device.

mergeドキュメントは詳細を提供していないので、誰でもこの概念を詳しく説明できますか?

答え1

2つのI / O要求をより長い要求に組み合わせることができると、マージが発生します。例えば、ブロック1234への書き込みに続いて、ブロック1235への書き込みは、長さが2ブロックのブロック1234への単一のI/O要求に結合され得る。この状況は非常に一般的であるため、カーネルに投資してI / O要求構造をマージして解放し、割り込みオーバーヘッドを減らすことをお勧めします。

I/O のこれらの側面に関する詳細な統計に興味がある場合は、pdf をご覧ください。BTTユーザーガイドこれはその一部ですblktrace

関連情報