パスワードを忘れた? アカウント作成
408451 journal

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 で調べてみようかしらん。
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by bananan_w (3061) on 2003年10月18日 17時34分 (#417076) 日記
    PC1 : AthlonXP1400+, RAM768MB, PRO/1000MT, Debian woody
    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
typodupeerror

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

読み込み中...