David G Lawrence wrote:
Very interesting data point.  I wonder if this accounts for some of the
inconsistency in the reporting from others.  In any case, SCHED_ULE is
still considered to be highly experimental.  Hopefully it will get some
more attention in the near future to bring it closer to production
quality.

   I'm not using SCHED_ULE on any of the machines that I'm seeing the
timeout problem with em and fxp devices. I suspect the problem has to do
with interrupt thread scheduling; maybe SCHED_ULE just somehow makes the
problem worse?

-DG


Well, the two things that will block the scheduler are critical sections
and spinlocks. The system will complain about spinlocks that are held too long, but you might need WITNESS and/or INVARIANTS enabled for it.
Critical section debugging is almost non-existant; the only way to do it
is to turn on KTR and then feed the output to schedgraph.py.  This only
works reliably for UP, though.

Scott

_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to