こんにちは! JQです。
前回は『ファイル転送編~Tsunami UDP Protocolパート①~』ということで、Tsunami UDP Protocolのインストールまでをお話しました。
今回は『ファイル転送編~Tsunami UDP Protocolパート②~』と題して、実際にファイル転送を行なってみたいと思います。
Localでファイル転送
それでは実際に転送してみましょう!
1. まずは転送用のテストデータとフォルダを事前に用意します。
1 2 3 4 |
# mkdir /tmp/tsunami_test # cd /tmp/tsunami_test/ # pwd /tmp/tsunami_test |
2. 下記コマンドなどでテストファイルを作成します。
1 2 3 |
# echo "sample" > sample01.txt # ls sample01.txt sample02.txt sample03.txt sample04.txt sample05.txt |
3. 次にTsunamiサーバを起動します。
先ほどのディレクトリ上でTsunamiを起動します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# tsunamid * The specified 5 files will be listed on GET *: 1) 1.txt 6 bytes 2) 2.txt 6 bytes 3) 3.txt 6 bytes 4) 4.txt 6 bytes 5) 5.txt 6 bytes total characters 30 Block size: 1024 Buffer size: 20000000 Port: 46224 Tsunami Server for protocol rev 20061025 Revision: v1.1 devel cvsbuild 42 Compiled: May 20 2013 16:00:52 Waiting for clients to connect. |
4. 最後にクライアントで接続します。
別ウインドウで開いたSSHで転送をしてみます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
# tsunami Tsunami Client for protocol rev 20061025 Revision: v1.1 devel cvsbuild 42 Compiled: May 20 2013 16:00:50 tsunami> connect localhost Connected. tsunami> get * Requesting all available files Server is sharing 5 files Multi-GET of 5 files: 1.txt 2.txt 3.txt 4.txt 5.txt GET *: now requesting file '1.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 : 10.78 Mbps Goodput w/ restarts : 10.78 Mbps Final file rate : 0.06 Mbps Transfer mode : lossless GET *: now requesting file '2.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 : 8.12 Mbps Goodput w/ restarts : 8.12 Mbps Final file rate : 0.05 Mbps Transfer mode : lossless GET *: now requesting file '3.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 : 6.56 Mbps Goodput w/ restarts : 6.56 Mbps Final file rate : 0.04 Mbps Transfer mode : lossless GET *: now requesting file '4.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 : 3.97 Mbps Goodput w/ restarts : 3.97 Mbps Final file rate : 0.02 Mbps Transfer mode : lossless GET *: now requesting file '5.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 : 3.98 Mbps Goodput w/ restarts : 3.98 Mbps Final file rate : 0.02 Mbps Transfer mode : lossless |
いかがでしたでしょうか?
次回は『ファイル転送編~Tsunami URP Protocolパート③~』ということで、リージョン間でのファイル転送を試してみたいと思います。
お楽しみに!