8

linux (2.6.43.8-1.fc15.i686.PAE)TCPレシーバーウィンドウの自動調整を無効にするために取り組んでおり、いくつかの問題に直面しています。

クライアントに固定レシーバー ウィンドウを強制的にアドバタイズさせる特定の設定を見つけようとしています。net.core.rmem_max(/proc/sys/net/core/rmem_max) とnet.core.rmem_default(/proc/sys/net/core/rmem_default) と(net.ipv4.tcp_rmem)に同じ値を指定しようとしましたipv4.tcp_rmemが、アドバタイズされたウィンドウを確認するときに(wiresharkを使用)それは絶対に何も変えていません....

これは TCP の動作を研究するためのものであり、誰かが私に答えてくれたらとてもうれしいです

前もって感謝します

PS:この投稿を利用してパラメータを調整しました

4

1 に答える 1

7

TCP 受信バッファ サイズの自動調整をオフにします。受信機で:

$ sudo sysctl net.ipv4.tcp_moderate_rcvbuf=0

または

$ sudo echo 0 > /proc/sys/net/ipv4/tcp_moderate_rcvbuf
于 2013-03-20T13:48:36.657 に答える