[10-STABLE, 11-CURRENT] something wrong between cam and eventtimer or geom and eventtimer

John Baldwin jhb at freebsd.org
Wed Nov 6 19:18:36 UTC 2013


On Tuesday, November 05, 2013 3:14:22 pm Oliver Pinter wrote:
> hmm, and seems like, the bottleneck are not in geom or cam, but in em
> driver or in networking stack
> 
> the scenario is:
> 
> A machine: dd if=/dev/ada1 bs=1M | nc -l 9999
> B machine: nc IP 9999 | dd of=/dev/null bs=1M
> 
> hmm, when dd-ing from /dev/zero and switch back to idletick to 0, then
> the performance of network dropped from 113MByte/s to 70+/-15 MByte/s
> 
> machdep.idle_mwait=1/0 has no effect
> machdep.idle=htl has no effect

machdep.idle=hlt is the same thing as only using C1 (C1 is just
the 'hlt' instruction).  Try machdep.idle=spin perhaps?

-- 
John Baldwin


More information about the freebsd-stable mailing list