fioの--bsizeオプションはどのように機能しますか?

fioの--bsizeオプションはどのように機能しますか?

fioはベンチマークツールであり、各実行が実際のI / Oワークロードをシミュレートする必要があるため、--bsizeオプションはどのように一致しますか?私が理解したところ、ファイルシステムには、読み書き操作を実行するアプリケーションが使用する必要があるブロックサイズが設定されています。アプリケーションが256KiBのデータを読み取ろうとしています。ファイルシステムが4KiBブロックサイズを使用している場合は、64ブロックに分けられます。これをfioでシミュレートしてbsizeを256KiBに設定すると、読み取り操作に影響しますか?ファイルシステムは1ブロックを書きませんが、まだ64ブロックを書き込みます。そうですか?

答え1

正しい。ブロックサイズのアイデアは、実際のロード例に近づけることです。サイズが512バイトまたは4kバイトのファイルはあまり見つかりません。したがって、さまざまなブロックサイズ(サイズが128 MBの場合でも)を使用して、さまざまな種類のロードを「シミュレート」できます。

関連情報