netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* A question about MTUs and TCP stack
@ 2011-08-16 18:33 Pawan Singh
  2011-08-19 17:33 ` Rick Jones
  2011-08-21 20:05 ` Eric Dumazet
  0 siblings, 2 replies; 3+ messages in thread
From: Pawan Singh @ 2011-08-16 18:33 UTC (permalink / raw)
  To: netdev@vger.kernel.org

Hi

I am posting this question to "netdev" mailing list because I could no longer find "linux-net" mailing list.

I find that the Linux TCP stack consumes huge amount of CPU if the MTU of an interface is set to 2400 and it is receiving 1000 byte Ethernet packets. On the other hand, if the MTU is set to 1500, the CPU consumption is reduced drastically. Increased CPU usage causes network throughput to drop considerably (from 800-900 Mbps to 200 Mbps). My kernel version is fedora core 6 and we are using 1 Gig NICs (Intel 82546GB and Broadcom NetXtreme BCM5721):

Linux he7700-tg 2.6.22.14-72.fc6 #1 SMP Wed Nov 21 14:10:25 EST 2007 x86_64 x86_64 x86_64 GNU/Linux

I do not know the TCP buffer management internals and how they are affected by MTU. Is there some FAQ/information online or do I have to open up the source code and try to identify the source of the problem. I guess I can also try newer versions of the kernel and see if the issue has been resolved.

-Pawan


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-08-21 20:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-16 18:33 A question about MTUs and TCP stack Pawan Singh
2011-08-19 17:33 ` Rick Jones
2011-08-21 20:05 ` Eric Dumazet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).