私のLinuxカーネルがどのような輻輳アルゴリズムをサポートしているかをどうやって確認できますか?

私のLinuxカーネルがどのような輻輳アルゴリズムをサポートしているかをどうやって確認できますか?

私のVPSでGoogle BBRを有効にしたいです。ただし、この機能がLinuxカーネルに統合されているかどうかはわかりません。どうやって確認できますか?

答え1

次のコマンドは、サポートされている利用可能なTCP輻輳制御アルゴリズムを見つけるために使用されます。

1.cat /proc/sys/net/ipv4/tcp_available_congestion_control

bic reno cubic

2. このコマンドは、Linux で構成された TCP 輻輳制御を探します。

sysctl net.ipv4.tcp_congestion_control

3. 使用可能なリストから目的に変更するには、次のコマンドを使用します。

sysctl -w net.ipv4.tcp_congestion_control=bic

答え2

sysctl net.ipv4.tcp_available_congestion_control

答え3

コマンドを使用してシステム構成を確認できますsysctl -a。命令を
使用すると、sysctl -a | grep tcp_congestion_control現在のtcp_congestion_controlアルゴリズムを確認できます。

システムが bbr をサポートしている場合、結果は次のようになります。 net.ipv4.tcp_congestion_control = bbr

関連情報