On 02/27/2013 12:40 PM, Eliezer Tamir wrote:
> On 27/02/2013 21:58, Rick Jones wrote:
>> On 02/27/2013 09:55 AM, Eliezer Tamir wrote:
>>>
>>> Performance numbers:
>>> Kernel   Config     C3/6  rx-usecs  TCP  UDP
>>> 3.8rc6   typical    off   adaptive  37k  40k
>>> 3.8rc6   typical    off   0*        50k  56k
>>> 3.8rc6   optimized  off   0*        61k  67k
>>> 3.8rc6   optimized  on    adaptive  26k  29k
>>> patched  typical    off   adaptive  70k  78k
>>> patched  optimized  off   adaptive  79k  88k
>>> patched  optimized  off   100       84k  92k
>>> patched  optimized  on    adaptive  83k  91k
>>> *rx-usecs=0 is usually not useful in a production environment.
>>
>> I would think that latency-sensitive folks would be using rx-usecs=0 in
>> production - at least if the NIC in use didn't have low enough latency
>> with its default interrupt coalescing/avoidance heuristics.
>
> It will only work well if you have no bulk traffic on the same port as the 
> low latency traffic at all.

Have you done any tests for bulk throughput with busy-poll?  Yes, it will eat a 
core,
but that might be worth it in some cases if there was significant throughput 
increase...

Thanks,
Ben

-- 
Ben Greear <gree...@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to