ubuntuでddの速度 bsパラメータ
こちらのページ ddコマンドのbsサイズ にbsパラメータの違いによるddコマンドの速度を測るスクリプトがあった。そのままではubuntuでは動かなかったが、bsのパラメータが16mと小文字だったので16Mと大文字にすると動いた
赤字の部分を変更した
#!/bin/sh
#
#create a file to work with
#
echo "creating a file to work with"
dd if=/dev/zero of=/var/tmp/infile count=1175000
for bs in 1M 4M 8M 16M 32M 64M 128M 256M 512M
do
echo "---------------------------------------"
echo "Testing block size = $bs"
dd if=/var/tmp/infile of=/var/tmp/outfile bs=$bs
echo ""
done
rm /var/tmp/infile /var/tmp/outfile
bsのサイズで結構速度違うのね。
1M 2.4GB/s
2M 1.3GB/s
16M 1.2GB/s
32M 1.2GB/s
256Mや512Mにすると774MB/s,474MB/sに
まあM.2SSDにたいしてなのでSDとかだとこんなに出ないかもしれないが。
コメント
コメントを投稿