====== Differences ====== This shows you the differences between two versions of the page.
tcptuning [2011/04/23 00:44] mani |
tcptuning [2011/06/11 00:14] (current) sbwood |
||
---|---|---|---|
Line 8: | Line 8: | ||
Other helpful sites: | Other helpful sites: | ||
[[http://www.speedguide.net/articles/linux-tweaking-121 | SpeedGuide.net]] | [[http://www.speedguide.net/articles/linux-tweaking-121 | SpeedGuide.net]] | ||
+ | |||
+ | [[http://www.psc.edu/networking/projects/tcptune/ | PSC High Performance]] | ||
<code> | <code> | ||
Line 107: | Line 109: | ||
</code> | </code> | ||
Although setting the tcp_timestamps = 0 is controversial (and we chose to leave it enabled): FasterData points out that some alternative congestion control protocols require accurate timestamps. | Although setting the tcp_timestamps = 0 is controversial (and we chose to leave it enabled): FasterData points out that some alternative congestion control protocols require accurate timestamps. | ||
+ | |||
+ | The Ethernet cards we are testing with are: | ||
+ | <code> | ||
+ | eth1: Tigon3 [partno(BCM95704A7) rev 2003 PHY(5704)] (PCI:66MHz:64-bit) 10/100/1000Base-T Ethernet 00:e0:81:2c:5e:bd | ||
+ | eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1] | ||
+ | eth1: dma_rwctrl[763f0000] dma_mask[64-bit] | ||
+ | </code> | ||
+ | |||
+ | Also, we will experiment with the MTU (using Jumbo frames of size 9000): | ||
+ | |||
+ | <code> | ||
+ | ifconfig eth1 mtu 9000 | ||
+ | </code> | ||
+ | |||
+ | And to test: | ||
+ | <code> | ||
+ | ping -M do -s 8992 192.168.0.3 | ||
+ | </code> |