すべてのTCP接続の速度を制限します。 Linuxで最大TCP受信ウィンドウサイズを設定できますか?Linuxで最大TCP受信ウィンドウサイズを設定するにはどうすればよいですか?
iptables
+ tc
は、IPパケットのみを制限できます。パラメータnet.core.rmem_max
とnet.core.wmem_max
はうまく機能しませんでした。
すべてのTCP接続の速度を制限します。 Linuxで最大TCP受信ウィンドウサイズを設定できますか?Linuxで最大TCP受信ウィンドウサイズを設定するにはどうすればよいですか?
iptables
+ tc
は、IPパケットのみを制限できます。パラメータnet.core.rmem_max
とnet.core.wmem_max
はうまく機能しませんでした。
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_SNDBUF
とSO_RCVBUF
ソケットオプションを使用することで、個々のソケットでグローバルに設定できます。
これはプログラミングと何が関係していますか?あなたは[スーパーユーザー](https://superuser.com/)または[サーバーフォールト](https://serverfault.com/)でこれを尋ねる運がもっとあるかもしれません。 – jotik
大丈夫、ありがとう。私はします – xl0shk