ftpで純粋なネットワークの速度を測る方法



仕事で見たので、忘れないようにメモ。

ftp> bin
ftp> put "|dd if=/dev/zero bs=32k count=2048" /dev/null*1

やってることはホスト側の/dev/zeroを、サーバ側の/dev/nullに転送しているだけ。
分からなかったのが、ddの前にある|。
ftpのmanによれば、ファイル名の先頭が|の場合、その後ろの文字列はシェルコマンドとして解釈されるそうな。

*1:bsとcountの値は適宜変更