web-dev-qa-db-ja.com

IOPの比較とブロックサイズ

私が知っている限り、IOpsは特定のデータブロックでの1秒あたりの操作数はIOです。ただし、省略されることが多い場合は、その特定のブロックのサイズです。

ブロックサイズは比較的小さい限り違いはないと思います。一部のソフトウェアのIOPS要件を、製造元から提供されたストレージシステムのIOPSパフォーマンスと比較できます。私は正しいですか?

そして、ブロックサイズの制限はどこにありますか比較的小さい?たとえば、32kはすでに大きすぎますか?

1

最適なブロックサイズは、アプリケーションと使用パターンによって異なります。一般に、シーケンシャルアクセスは大きなブロック(必要な読み取りが少ない)からの利益、小さなブロックからのランダムアクセス(部分的な読み取りの無駄が少ない)から利益を得ますが、それは決まっていない。

テスト状況が完全に公開されていない場合、または特定のバージョンの比較ツールが使用されている場合、IOPSの直接比較は主にマーケティング戦略/広告です。興味のない変数を修正してから、結果を比較する必要があります。 all潜在的な顧客が必要とするテスト設定を再現するのは難しいと思います。また、すべてを公開すると、競合他社が不正を行って最良の結果を最悪の結果と比較する可能性があるため、最良または平均スコア。

通常のブロックサイズは512B〜128 KBですが、制限は使用するファイルシステム、オペレーティングシステム、およびアプリケーションソフトウェアによって異なります。

1
user121391