2012-02-10 12 views
1

パケットの損失を避けるために、マルチキャストUDPソケット受信側バッファサイズを大きな値に設定しています。私は小さなバッファサイズを使用しようとしましたが、私はどんな遅延も見ませんでした。私はレイテンシにどのような影響を与えているのだろうか?アプリケーションが到着するパケットを処理するのに十分速い場合、ソケットバッファのサイズが大きくなるとレイテンシに実際に影響します。なぜですか?ただし、UDPソケットレシーバのバッファサイズはレイテンシに影響しますか?

答えて

3

UDPの待ち時間は、ローカル設定よりもトラフィックを通過するネットワークによって大きく左右されます。バッファサイズが小さいと、高スループットストリームのパケットをより頻繁に廃棄することになりますが、これは技術的に遅延の問題ではありません。遅延は、ローカルマシンの影響を受けます。これは、バッファからパケットを取り出す速度が無視できるほど速くなるためです。

1

レイテンシにはまったく影響しません。それはちょうど余分なメモリを使用するので、調整可能です。

関連する問題