fxp performance with POLLING

Chuck Swiger cswiger at mac.com
Fri Oct 3 18:02:43 UTC 2008


Pieter de Goeje wrote:
> On Friday 03 October 2008, Bartosz Stec wrote:
>> Hello again :)
>>
>> With POLLING enabled I experience about 10%-25% performance drop when
>> copying files over network. Tested with both SAMBA and NFS. Is it normal?
> 
> Yes. You don't want to use polling unless you set kern.hz to 10000 or 
> something in that range.

HZ = 1000 or 2000 is fine for most purposes, at least up through T3 level 
bandwidth.  For a home LAN or small business office of a half-dozen machines 
using DSL/Cable (~ 1-5 MBs up), even a P2-300 or VIA C3 600 at HZ=250 works OK 
as a firewall/router.  The main thing that using polling does is that it adds 
a reasonably fixed amount of latency (ie, the poll interval) but gives solid 
processing performance even under heavy load, just as you say:

> If you have a NIC with interrupt moderation, polling 
> should almost never be necessary. Note that polling can still be useful for 
> routers, because it allows you to have a much more responsive system even 
> when handling heavy network traffic.

Note that he's got the link0 flag going, so that should mean he's using 
firmware with the fxp NIC which does interrupt moderation.

Regards,
-- 
-Chuck


More information about the freebsd-stable mailing list