目から鱗状態でナルホドと(笑)
ddコマンドのbsサイズ
とりあえず我が家の環境での最適値を調べて見ました。
# ./dd-speed.sh
creating a file to work with
1175000+0 レコード入力
1175000+0 レコード出力
601600000 bytes (602 MB, 574 MiB) copied, 5.61014 s, 107 MB/s
---------------------------------------
Testing block size = 16M
35+1 レコード入力
35+1 レコード出力
601600000 bytes (602 MB, 574 MiB) copied, 3.30805 s, 182 MB/s
---------------------------------------
Testing block size = 32M
17+1 レコード入力
17+1 レコード出力
601600000 bytes (602 MB, 574 MiB) copied, 7.94921 s, 75.7 MB/s
---------------------------------------
Testing block size = 64M
8+1 レコード入力
8+1 レコード出力
601600000 bytes (602 MB, 574 MiB) copied, 5.46157 s, 110 MB/s
---------------------------------------
Testing block size = 128M
4+1 レコード入力
4+1 レコード出力
601600000 bytes (602 MB, 574 MiB) copied, 4.77684 s, 126 MB/s
---------------------------------------
Testing block size = 256M
2+1 レコード入力
2+1 レコード出力
601600000 bytes (602 MB, 574 MiB) copied, 4.90123 s, 123 MB/s
---------------------------------------
Testing block size = 512M
1+1 レコード入力
1+1 レコード出力
601600000 bytes (602 MB, 574 MiB) copied, 5.73013 s, 105 MB/s
bs=16M が最適値の様ですね。
Comments