タグ

iopsに関するjay777のブックマーク (2)

  • 本当に遅い? 仮想化のディスクI/O性能

    飯島 徹 日ヒューレット・パッカード 「仮想化はI/Oに弱い」――。標準化団体のPCI-SIGが仕様策定作業を進めている「I/OV(I/O Virtualization)」やその周辺の技術が確立され,実装されるまでの間,これは事実として存続するであろう。 しかしながら,人によって解釈が異なり,誤解も含まれているのもまた事実である。「I/Oのどの部分が,どれくらい弱いのか」について,具体的に言及している技術資料はあまりない。そこで稿では,「仮想化はI/Oに弱い」という具体的な理由を探るべく,「ディスクI/O」に焦点を絞っていくつかの検証を実施した。 仮想化環境におけるディスクI/Oの負荷とは 検証の対象を整理するために,まず仮想化環境におけるディスクI/Oの負荷を分解してみた。説明が少し長くなるが,仮想化環境におけるディスクI/Oの特性を理解する上でも役立つので,よく読んでおいてもらいた

    本当に遅い? 仮想化のディスクI/O性能
  • Part4 IOPSを理解する

    ディスク単体の性能を,1秒当たりに処理できるI/O数で示したものが「IOPS」である。DBサーバーなど頻ぱんにディスクにアクセスする用途では,IOPSが高いディスクほど性能が良い データ転送時間には,ディスクから磁気ヘッドがデータを読み書きする平均メディア転送速度やインタフェースの転送速度,ドライブの信号処理とデータ転送を制御するCPUの処理時間などが加味される。 実は,これらの値は公開されていないため,正確なデータ転送時間は分からない。ただし,4Kバイトや16Kバイトなど,OSの読み書き単位程度の大きさであれば,数10マイクロ秒から長くても1ミリ秒程度であり,誤差の範囲である。 仮に,4Kバイトのデータを書き込むために必要なデータ転送時間を1ミリ秒とする。平均アクセス時間6ミリ秒のディスクにデータを4Kバイト単位で書き込むとする。このディスクのIOPSは,「1/(6ミリ秒+1ミリ秒)=1

    Part4 IOPSを理解する
  • 1