Gregory et al,
We recently moved to using Linux kernel 3.8 & hence had to use ixgbevf
driver version 2.7.12-k. We realized that we have a huge performance
regression in most of the cases.
Our setup involves:
# ixgbevf driver over SRIOV VF
# SCST iSCSI target exposing standard linux RAMdisk
While doing 64K sequential writes, the latency of single host IO has
increased from sub 1ms to 3ms. Additionally previously (in 3.2 kernels) on
running multiple host IO threads, we were able to reach 115MB/s with
RAMDisk (115MB/s is the max we can reach with our host/network
configuration for RAMDisk). However with 2.7.12-k ixgbevf driver we were
able to reach only 60-80MB/s. This performance fluctuates very heavily.
We managed to nail down the issue is due to a ixgbevf driver regression
introduced with this patchset.
http://www.spinics.net/lists/netdev/msg216479.html
https://kernel.googlesource.com/pub/scm/linux/kernel/git/jkirsher/net-next/+/85624caff9decc8174f286e12e9d0038d9a6cced%5E
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit
http://communities.intel.com/community/wired