Solved help improving NIC performance in Linux

April 22, 2014 at 19:24:14
Specs: centOS 6.5, 1.6Ghz Atom/2GB
I'm running CentOS 6.5, with 2GB of RAM and an SSD.

I have a Supermicro 1U quad-core Intel Atom server that came with dual onboard 1Gb Realtek NICs. They were painfully slow, transferring a 6GB ISO to my Mac-Pro at an average of about 12MB/s. They're both on the same LAN/switch.

In comparison, transfer speeds between my Mac-Pro and another Supermicro Xeon server on the LAN averaged about 60MB/s. Both have Intel NICs

I purchased a 1Gbps Intel PRO/1000 PT dual-port PCI-Express server NIC hoping that this would improve speed, though, I'm only seeing a 1-2Mb increase in the average transfer rate.

--I noticed that 1 core is pegged at 99-100% when transferring the file.
--I downloaded, built and loaded the latest Intel e1000e driver.
--I increased the TX/RX file descriptor current and max to 4096

Is there anything else I can do to improve speed, or is the real bottleneck the CPU?


message edited by jb60606

See More: help improving NIC performance in Linux

April 24, 2014 at 20:37:52
✔ Best Answer

That's one of a number of hits on Google.

How do you know when a politician is lying? His mouth is moving.

Report •

April 27, 2014 at 20:17:24
Duplex was one of the first things I checked. It's definitely at 1000/Full.

I've given up. Further research leads me to believe that:

1.) This machine, with its weak CPU and memory capacity, was designed to act as nothing more than a SOHO router/firewall or serve another less resource intensive task.

2.) Realtek NIC chips - particularly this model - suck.

Still, the machine is serviceable and meets my needs in all other departments. Not a deal-breaker.

message edited by jb60606

Report •
Related Solutions

Ask Question