多くのIOベンチマークツール(fio、ddなど)は、ブロックサイズを設定する方法を提供します。
4Kを64kに変更し、マウントされたSATAディスクで読み書きをテストするとします。もちろん、シーケンシャルなケースでは、より高いデータスループットを得ることができます。
この変更は正確にどのような影響を与えますか?それともデフォルトのファイルシステムブロックサイズに実際に影響しますか?
答え1
の場合、dd
ブロックサイズ設定は、dd
各読み出しストアサイクルで読み取るバイト数を示します。
bs=nnn
dd
生のデバイスまたはバイナリファイルで動作する場合、入力は単にバイトストリームとして扱われ、ファイルシステムを認識しないため、ファイルシステムのブロックサイズには影響しません。