Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
SDN 101: An Introduction to Software Defined Networking
Discover the advantages of SDN.
SDN has quickly become one of the hottest trends in IT. But not all SDN solutions offer real software-defined functionality. As more enterprises consider SDN, they want to know, “What is SDN? And what are the real benefits?” If you're ready to explore the advantages of SDN, and want to know how it should be implemented within your enterprise, start by reading our introductory white paper.
Click Here to receive this Complete Guide absolutely free.
I have an HP c7000 blade system with some BL460 G5 and G7 blades and a couple of VC FLEX-10 switches. The blades are running RHEL 6 and the current network is running at 5000Mb/s full duplex. I created a 10GB file and scp'd it from one blade to another. I got an aggregate of about 50MB/s throughput. 5000Mb/s should correspond to 625MB/s. I know I'm not going to get the whole bandwidth, but shouldn't be getting a little more than about 12% of the bandwidth?
As far as I can tell, those blades only have 1GbE ports...are you running a separate 10GbE network card in them? What makes you think your network is running at 5Gb?
Also, the SCP encryption has a lot of overhead. Check top while running it, if the processors in the machines aren't up to the task you'll be limited by their encryption/decryption speed. You can try changing the SSH cypher to blowfish to reduce processor overhead, assuming that's your bottleneck...otherwise you'll need to change protocols.
Test it first with iperf. Memory to memory over the network, removing all the IO subsystems from the equation and issues with encryption etc. Bear in mind that if you are running port channeled gig links, and I assume you are if you have a 5G connection to the network, you will still be limited to 1Gbps for a single session, you need multiple sessions to make use of multiple links.
Hi guys, I'll give iperf a shot. It is a 10Gb on board NIC. The flex-10 splits that into two 5Gb connections. So, the single NIC is on a 5Gb connection and it is not bonded. I was thinking of bonding the two.
I'll run top at the some time. I can also try an nfs connection and remove the encryption overhead.
My guess would be that you could never get full bandwidth on that nic. Either backplane/cpu or hard drive would be slower than nic. If you had some huge file in ram or ramdrive then maybe it might get close to or maybe 70% of simple transfer speeds.
If you had some huge file in ram or ramdrive then maybe it might get close to or maybe 70% of simple transfer speeds.
Good point, regular platter drive sequential read is only around 100 MB/s (give or take), so in order to exceed that with any kind of file transfer you're going to need to be pulling off of a ramdrive, SSD, or a RAID array.