ixgbe vs ixgbevf Performance Differences

Latest response

When deploying into AWS and wishing to make use of optimized networking (10Gbps), the AWS Documentation states that the ixgbevf drivers must be used. However, the drivers bundled with the EL6 and EL7 kernels is not compatible with the AWS SR-IOV implementation. One can use third-party ixgbevf drivers, but it's kind of painful. The other option is to ignore the AWS guidance and use the ixgbe drivers, instead.

I'm just wondering if anyone's benchmarked the performance - and associated instance-overhead - of using the Red Hat bundled ixgbe drivers or using the AWS-recommended ixgbevf drivers.

AWS also offers using Elastic Network Adapters, but that depends on running a 3.2+ kernel. That's fine for RHEL 7, but pretty much all of my customers are on or deploying on RHEL 6.

Responses