ネットワークプログラミング相談室 Port5
■ このスレッドは過去ログ倉庫に格納されています
0100デフォルトの名無しさん
NGNG> ソース見ただけで、これはわからんだろ?
ソースと、72の結果(failed_sendsが0)を見比べれば、わかります。
> そして、netperfの結果を教えて欲しいわ。正確な奴。
自分の手元で試してみることをお勧めするけど、まあいいや、
以下は netperf の udp_stream_script の結果。
./netperf -l 60 -H 192.168.0.4 -i 10,2 -I 99,10 -t UDP_STREAM -- -m 1024 -s 32768 -S 32768
UDP UNIDIRECTIONAL SEND TEST to 192.168.0.4 : +/-5.0% @ 99% conf.
Socket Message Elapsed Messages
Size Size Time Okay Errors Throughput
bytes bytes secs # # 10^6bits/sec
131070 1024 59.99 4088743 0 558.32
131070 59.99 683564 93.34
この結果が示してるのは、100BASE-T のネットークに対して 1 度の
エラーもなく 558.32Mbps で送信が成功していることと、受信側では
そのうちの 93.34Mbps 分のパケットを受けとってるってことですね。
ちなみにこれは、この2ホストのみからなるprivateなLANで実験した
結果なので、コリジョンとかそういう問題はありえません。
すなわち送信側のLinuxカーネルは、少なくとも 458.32Mbps、おそらく
464.98Mbps 分のデータを、エラーも示さず、ネットワークに送出する
こともなく握り潰してるってことになりますね。
65だけじゃなくて、86=91のところでも同様な結果になったみたいね。
■ このスレッドは過去ログ倉庫に格納されています