2016-05-10 16 views
-1

すべてのTCP接続の速度を制限します。 Linuxで最大TCP受信ウィンドウサイズを設定できますか?Linuxで最大TCP受信ウィンドウサイズを設定するにはどうすればよいですか?

iptables + tcは、IPパケットのみを制限できます。パラメータnet.core.rmem_maxnet.core.wmem_maxはうまく機能しませんでした。

+1

これはプログラミングと何が関係していますか?あなたは[スーパーユーザー](https://superuser.com/)または[サーバーフォールト](https://serverfault.com/)でこれを尋ねる運がもっとあるかもしれません。 – jotik

+0

大丈夫、ありがとう。私はします – xl0shk

答えて

0

man tcp

Linuxは、RFC 1323のTCP high performance拡張をサポートしています。これには、ラップされたシーケンス番号(PAWS)に対する保護、ウィンドウスケーリングおよびタイムスタンプが含まれます。ウィンドウスケーリングでは、レイテンシや帯域幅が大きいリンクをサポートするために、大きな(> 64K)TCPウィンドウを使用できます。それらを使用するには、送受信バッファサイズを増やす必要があります。これらは、/proc/sys/net/ipv4/tcp_wmem/proc/sys/net/ipv4/tcp_rmemファイル、または(2)コールでSO_SNDBUFSO_RCVBUFソケットオプションを使用することで、個々のソケットでグローバルに設定できます。

関連する問題