2011年6月2日木曜日

"Tsunami UDP"を使ってみた

スズキです。

コチラでインストールまで行ったので、今度は実際に使ってみました。

まずはサーバの起動です。送信したいファイルのあるディレクトリ上で
下記のように"tsunamid"コマンドを実行します。

# pwd
/tmp/tsunamid
# ls 
test0.txt  test1.txt  test2.txt  test3.txt  test4.txt  test5.txt  test6.txt  test7.txt  test8.txt  test9.txt
# tsunamid *
The specified 10 files will be listed on GET *:
   1)   test0.txt             5 bytes
...
total characters 100
Block size: 1024
Buffer size: 20000000
Port: 46224
Tsunami Server for protocol rev 20061025
Revision: v1.1 devel cvsbuild 42
Compiled: Jun  2 2011 01:54:59
Waiting for clients to connect.

そして、適当なディレクトリで下記のように"tsunami"コマンドを実行すると、
そのディレクトリに該当ファイルが転送されます。

# pwd
/tmp/tsunami
# tsunami 
Tsunami Client for protocol rev 20061025
Revision: v1.1 devel cvsbuild 42
Compiled: Jun  2 2011 01:54:58
tsunami> connect localhost
Connected.
tsunami> get *
Requesting all available files
Server is sharing 10 files
Multi-GET of 10 files:
test0.txt test1.txt test2.txt test3.txt test4.txt test5.txt test6.txt test7.txt test8.txt test9.txt 
GET *: now requesting file 'test0.txt'
Receiving data on UDP port 46224
Transfer complete. Flushing to disk and signaling server to stop...
!!!!
PC performance figure : 0 packets dropped (if high this indicates receiving PC overload)
Transfer duration     : 0.00 seconds
Total packet data     : 0.01 Mbit
Goodput data          : 0.01 Mbit
File data             : 0.00 Mbit
Throughput            : 7.32 Mbps
Goodput w/ restarts   : 7.32 Mbps
Final file rate       : 0.04 Mbps
Transfer mode         : lossless
...

もう少し、機能の確認したいけど、先にAWSリージョン間の転送時間を計測しよう。
--------
http://www.suz-lab.com

0 コメント: