僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
データ転送テストのためのダミーデータ。
前に書いた気がするが。
#!/bin/bash for x in `seq 5` do mkdir test${x} cd test${x} for y in `seq 5120` do dd if=/dev/urandom of=${y}.img bs=`echo "$RANDOM * 128" | bc` count=1 done cd ../ done
$ for x in `seq 10`; do ls -alFh ${x}.img ; done -rw-r--r-- 1 user group 1.4M 3月 20 09:31 1.img -rw-r--r-- 1 user group 2.7M 3月 20 09:31 2.img -rw-r--r-- 1 user group 1.1M 3月 20 09:30 3.img -rw-r--r-- 1 user group 99K 3月 20 09:30 4.img -rw-r--r-- 1 user group 2.2M 3月 20 09:30 5.img -rw-r--r-- 1 user group 402K 3月 20 09:31 6.img -rw-r--r-- 1 user group 1.9M 3月 20 09:32 7.img -rw-r--r-- 1 user group 3.2M 3月 20 09:31 8.img -rw-r--r-- 1 user group 3.2M 3月 20 09:29 9.img -rw-r--r-- 1 user group 394K 3月 20 09:30 10.img
フォルダ5つも、5120個のファイルも、ランダムサイズの128倍も、
すべて適当。目標は結果的に約50GBになることくらい。
あと、$RANDOMはshには無いようだ。
data$ du . -h|tail -n1 51G .
最前にこしらえたデータをあちらからこちらへ、こちらからあちらへ。
$ time scp -qr data $USER@$NAS:/$FOLDER $USER@$NAS's password: real 19m52.890s user 5m5.218s sys 2m6.654s
# time scp -rq data $USER/$DIRl: real 16m12.785s user 9m22.112s sys 3m54.381s
片方はLinuxコマンドが限定的に使えるNAS。
パフォーマンスの劣るNASからPCに送信するほうが
遅いかと思っていたが、この結果は逆だった。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。