トップ «前の日記(2019-03-14(Thu)) 最新 次の日記(2019-03-25(Mon))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2019-03-20(Wed) まだ涼しいが、いよいよ春か

ランダムサイズのランダムデータ

データ転送テストのためのダミーデータ。
前に書いた気がするが。

#!/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     .

scpやってみた。

最前にこしらえたデータをあちらからこちらへ、こちらからあちらへ。

$ 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や内容が変った場合はあしからず。

index.htmlは ここから。