bananan_wの日記: GbE... 1
日記 by
bananan_w
遅いです。凄く遅い。
実効で 200Mbps ぐらいしか出ない。
NFS と ftp で、サーバ側のキャッシュに収まる300MByte程度の
ファイルを作成してやってみました。
ftp より NFS の方が若干速いけどほとんど変わらずな感じ。
CPU 負荷はサーバ/クライアント共に30%ぐらいしかかかってない。
NFS だとクライアント側が非常に負荷が高くなって、
ftp の時の倍ぐらいに上がっちゃう。rpciod というカーネルスレッドが
CPUを食ってるみたいだけど、これはしょうがないんだろう。
どこがボトルネックかなぁ。PRO/1000 MT はあんまり速くないという噂もあるし。
Melco の GbE なハブもダメダメな予感で(ゎ
実効で300Mbps は出て欲しかったなぁ...
netperf で調べてみようかしらん。
実効で 200Mbps ぐらいしか出ない。
NFS と ftp で、サーバ側のキャッシュに収まる300MByte程度の
ファイルを作成してやってみました。
ftp より NFS の方が若干速いけどほとんど変わらずな感じ。
CPU 負荷はサーバ/クライアント共に30%ぐらいしかかかってない。
NFS だとクライアント側が非常に負荷が高くなって、
ftp の時の倍ぐらいに上がっちゃう。rpciod というカーネルスレッドが
CPUを食ってるみたいだけど、これはしょうがないんだろう。
どこがボトルネックかなぁ。PRO/1000 MT はあんまり速くないという噂もあるし。
Melco の GbE なハブもダメダメな予感で(ゎ
実効で300Mbps は出て欲しかったなぁ...
netperf で調べてみようかしらん。
しらべてみたー (スコア:1)
PC2 : C3(Nehemiah 750MHz), RAM512MB, PRO/1000MT, Debian woody
この2台を使ってnetperf して調べてみた。
基本的に PC1 がサーバで PC2 がクライアントで。
$ netperf -H 192.168.1.100 -l 120 -t TCP_STREAM
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 120.00 487.80
$ netperf -H 192.168.1.100 -l 120 -t TCP_RR
TCP REQUEST/RESPONSE TEST to 192.168.1.100
Local /Remote
Socket Size Request Resp. Elapsed Trans.
Send Recv Size Size Time Rate
bytes Bytes bytes bytes secs. per sec
16384 87380 1 1 120.00 2087.82
16384 87380
$ netperf -H 192.168.1.100 -l 120 -t UDP_STREAM -- -m 1500
UDP UNIDIRECTIONAL SEND TEST to 192.168.1.100
Socket Message Elapsed Messages
Size Size Time Okay Errors Throughput
bytes bytes secs # # 10^6bits/sec
65535 1500 119.99 4767303 0 476.75
65535 119.99 4665057 466.53
$ netperf -H 192.168.1.100 -l 120 -t UDP_RR
UDP REQUEST/RESPONSE TEST to 192.168.1.100
Local /Remote
Socket Size Request Resp. Elapsed Trans.
Send Recv Size Size Time Rate
bytes Bytes bytes bytes secs. per sec
65535 65535 1 1 120.00 2106.50
65535 65535
こんな感じ。
TCP で 487.80Mbps 出ていて、UDP で 476.75Mbps 出てる。
で、PC1 と PC2 の両方で netperf のサーバを立てて
同時に netperf を走らせてみた。
そうすると、どちらも 150Mbps 程度に落ちてしまった。
同時に走らすといい事無いらしい。
それと一つ気になった事が。
PC2 をサーバにして、PC1 から TCP_STREAM をはかると
158Mbps 程度しかでない。これが謎だ。。。
$ set -o vi