Very low throughput on 10GbE network

Solution 1:

few things:

  • did you try adjusting mtu to make use of jumbo-frames?
  • are you absolutely sure that the link between the two servers does not have any packet losses?
  • does ethtool show you any errors on the interfaces on both ends?
  • what does top/atop say during the prolonged test - do you see any of the cores fully occupied by iowait?

you'll [most probably] not achieve full 10gbit on a single tcp session but you can do some additional tuning to get closer to it by tweaking tcp handling and communication with the network card itself - take a look here or here .