I have 2 computers directly connected to each other using 10gig SFP+ and I wanted to test that I could actually achieve 10 Gigabit speeds. However, I have the feeling that my testing is flawed as I keep running out of CPU after achieving just over 4 Gbps as shown below:
To perform the test, I am running 4 of the command below in parallel from the other server (to use all 4 threads)
rcp 10GB.img nas.programster.org:/dev/null
I created the file with the following command:
dd if=/dev/zero of=10GB.img bs=1M count=10000
I have already checked that both servers are running the link at a 9000 MTU which I thought would have helped.
Is there a way to transfer data over the link whilst requiring less CPU (the reason I’m using rcp instead of scp), or is my processor just not powerful enough being a Pentium G4560t which is actually dual core hyper-threaded? I had thought that being fairly new and at 2.9 Ghz, it would be pretty efficient at just handling network traffic.