- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- How to inprove NIC performance?
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-05-2007 12:50 AM
12-05-2007 12:50 AM
How to inprove NIC performance?
Yes, I know, that small packets (~100 bytes/packet) are not optimal for network throughput, but in the short-middle term I cannot re-write our application.
Are there any network driver / kernel parameters which can help me to increase network throughput?
Replacing bcm5700 to tg3? Upgrading to RHEL 4 or 5 with kernel 2.6?
Other ideas?
Thanks,
Vitaly
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-05-2007 01:12 AM
12-05-2007 01:12 AM
Re: How to inprove NIC performance?
Among the options presented, I've seen the biggest improvement with the 2.6 kernel. They totally re-wrote how they handled TCP and its more configurable.
I don't consider Centos5.1 stable enough for important systems. Going centos 4.5 with all patches before update 6 is stable and I'm very pleased with the performance bump I get when migrating Red Hat and Centos 3 systems.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-05-2007 01:36 AM
12-05-2007 01:36 AM
Re: How to inprove NIC performance?
In fact, our application doesn't use TCP/UDP, but just raw sockets. So tons of TCP params aren't relevant for us.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-05-2007 06:05 AM
12-05-2007 06:05 AM
Re: How to inprove NIC performance?
Maybe you could tweak the MTU (Maximum Transmission Unit) size to be in line with the size of the data that your application is sending...
I think you do this by setting the mtu option in modules.conf.
Hope this helps,
Regards,
Rob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-05-2007 06:40 AM
12-05-2007 06:40 AM
Re: How to inprove NIC performance?
But I don't sure that tuning MTU can help in my case: my packets (~100bytes) is smaller than MTU (1500 bytes).
I don't believe that decreasing MTU make sense.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-06-2007 06:57 AM
12-06-2007 06:57 AM
Re: How to inprove NIC performance?
I've slowly been switching Proliants from bcm5700 to tg3 without any problems. The only real change is that tg3 uses ethtool instead of module options for forcing speed and duplex. I haven't quite decided if I want to use HP's tg3 or Red Hat's tg3, both seem to work equally well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-06-2007 07:01 AM
12-06-2007 07:01 AM
Re: How to inprove NIC performance?
Does it mean that bcm5700 unsupported for kernels 2.4 (RHEL3) too?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-06-2007 08:21 AM
12-06-2007 08:21 AM
Re: How to inprove NIC performance?
"For the NetXtreme and NetLink product lines, the tg3 driver is now the only Linux driver that Broadcom supports. Accordingly, Broadcom has discontinued support for the bcm5700 driver and no longer provides updates."
Broadcom's FAQ says that kernels newer than 2.4.24 include the tg3 driver, but RHEL/CentOS 3 uses a 2.4.21 derivative that also has a fully-functional tg3 driver (at least in the recent updates, I'm not sure about the original release). HP's certified drivers for RHEL3 on Proliant are tg3 now, and their NIC firmware update utility wants tg3.
I haven't had any problems with the bcm5700 driver - I still have lots of machines using it and I haven't felt any need to make the switch on existing systems. However, I can't ignore it when both Broadcom and HP say that tg3 is the way to go.