● あけび 2002. 2. 21 (木) / 12:47 ◇ | |
書き込み速度も比較してみました。
以下のスクリプトで1GBのファイルの書き込み時間を計測。
#--------
$str = "*"x(1024*1024);
$s = $n = 1024;
$t = (times)[0];
open(WRITE,"> test.dat");
while($n--){
print WRITE $str;
$r = (times)[0];
printf "%d %.1fMB/s \r",$n,($s-$n)/$r;
}
close(WRITE);
printf "\n%.1f sec.",(times)[0]-$t;
#--------
結果は
USB2.0では 980.5 sec.(約1069KB/s)
USB1.1では 1216.3 sec.(約862KB/s)
でした。
書き込みではデータ転送速度に関係の無いプロセスの占める割合が多いためか、
読み込みほどの差は出ませんでした。
|
|
|
|