Re: What is the PREEMPTION option good for?
- From: Ivan Voras <ivoras@xxxxxx>
- Date: Sun, 26 Nov 2006 19:01:44 +0100
Robert Watson wrote:
There's a known performance regression with PREEMPTION and loopback
network traffic on UP or UP-like systems due to a poor series of context
switches occuring in the network stack. If your benchmark involves the
above web load over the loopback, that could be the source of what
you're seeing. If it's not loopback traffic, then that's not the source
of the problem.
The dynamic stuff is accessing the database (fairly intensively) over
the loopback.
You might try fiddling with kern.sched.ipiwakeup.enabled and see what
the effect is, btw -- this controls whether or not the scheduler wakes
up another idle CPU to run a thread when waking up that thread, rather
than queuing it to run which may occur on the other CPU at the next
clock tick.
Try this with or without PREEMPTION?
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: What is the PREEMPTION option good for?
- From: Robert Watson
- Re: What is the PREEMPTION option good for?
- References:
- What is the PREEMPTION option good for?
- From: Bruce Evans
- Re: What is the PREEMPTION option good for?
- From: Ivan Voras
- Re: What is the PREEMPTION option good for?
- From: Ivan Voras
- Re: What is the PREEMPTION option good for?
- From: Robert Watson
- What is the PREEMPTION option good for?
- Prev by Date: Re: What is the PREEMPTION option good for?
- Next by Date: Re: underwoo
- Previous by thread: Re: What is the PREEMPTION option good for?
- Next by thread: Re: What is the PREEMPTION option good for?
- Index(es):