Skip to content

Comment on How a little bit of TCP knowledge is essentialparent

Comments

One thing that confuses me is -- are ACK delays part of the default TCP implementation on Linux? I originally assumed this was some kind of edge case / unusual behavior.

So it would appear, according to the man pages: http://linux.die.net/man/7/tcp

In quickack mode, acks are sent immediately, rather than delayed if needed in accordance to normal TCP operation.

So "normal TCP operation" is to delay ACKs "if needed". Not sure if "needed" is the right word to use, but whatever.

Looks like RHEL has a system-wide fix: https://access.redhat.com/documentation/en-US/Red_Hat_Enterp...

There is also "ip route change ROUTE quickack 1"

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.