返信

れっささん,こんばんわ。

ちょっと,わからないところがあるので,補足願えますか?

>UDPで、小さなパケット(50byte)を10Mbps程度でデータを受信させたときに、
>送信サーバーのほうで何故か処理能力が落ちてしまいました。
>(送信帯域が1%くらいに激減しました)

送信側(A)と受信側(B)があって,
AからBに50バイトのパケットを10Mbpsのペースで送信したいのに,
10Mbpsの1%程度しか,パケットを送信できなかった,
ということかしら?

>[送信側]複数ソケット → [受信側]複数ソケット もOKです。

これはどういう意味かしら?
送信側にソケットが1~mまでm個あり,
受信側にはソケットが1~nまでn個あり,
送信側のソケット1から受信側のソケット1~nに順番(かな?)にパケットを送り,
送信側のソケット2からも受信側のソケット1~nにパケットを送り,
っていう具合にして,
送信側のソケット1~mから,受信側のソケット1~nに対してパケットを送る,
っていうことかな?

>[送信側]1ソケット → [受信側]複数ソケット

これもどういう意味かしら?
送信側の一つのソケットから
受信側の複数ソケットに対して順番(かな?)にパケットを送る,
っていうことかな?

>ちなみに送受信は複数ポートで行っております。

マシンAとマシンBがあって,
Aは常に送信側,Bは常に受信側で,UDPのパケットは一方向に流れる
っていうことかと思っていたのですが,
送受信が複数ポートっていうことは,
送信側と受信側は固定されているわけではなくて,
AとBの間で両方向にUDPパケットが流れるのかしら?

パケットを見てみれば,すぐ原因がわかるのかもしれませんけど。

<code>Only

  • 使用できるHTMLタグ: <code>
  • 文字で図を描く場合に<code>と</code>で囲んでください
画像認証
機械的なスパムメッセージ送信を防止するために画像認証を設けています。ご協力ください。
Image CAPTCHA
Enter the characters shown in the image.