I use Ubuntu for gaming. In competitive gaming every millisecond matters.
I know that many people who use Windows use something called Leatrix Latency Fix which is basically a script that modify TCPAckFrequency. This reduce the online gaming latency by increasing the frequency of TCP acknowledgements sent to the game server.
On Mac OS X you can get this effect by running
sudo sysctl -w net.inet.tcp.delayed_ack=0
.
I've heard that the Linux kernel have a very advanced IP stack and can use many different TCP congestion avoidance algorithm. I don't know if that has anything to do with TCP acknowledge frequency. I also heard that the Linux kernel auto-adjusts TCP/IP settings for optimal performance.
Is there anything I can do to reduce TCP/IP latency?