I want to test different variants of TCP in Linux Ubuntu. I have Ubuntu 14.04 LTS with Kernel version 3.14. When I check the available congestion control algorithm using the following command sysctl net.ipv4.tcp_available_congestion_control
I get only: cubic and reno. However, I want to test other variants like Hybla, HighSpeed. If I run the menuconfig
I can select the variants which I want and compile the Kernel. But in my case, I already have the kernel compiled so is it possible to have some Linux package which contains TCP variants as loadable kernel modules?
Ubuntu – Add TCP congestion control variant to Linux Ubuntu
linuxlinux-kerneltcpUbuntu
Best Answer
Have a look here to see what modules you have installed...
You should get a list of modules, I got this.
You can see what your kernel has configured by greping your config file for TCP_CONG ie
To try one of these you need to install it using
modprobe -a tcp_westwood
or whatever you want. You can then test it using this