cvs commit: src/sys/kern sched_ule.c
David E. O'Brien
obrien at FreeBSD.org
Sun Mar 21 10:53:30 PST 2004
obrien 2004/03/21 10:53:30 PST
FreeBSD src repository
Give a more reasonable CPU time to the threads which are using scheduler
activation (i.e., applications are using libpthread). This is because
SCHED_ULE sometimes puts P_SA processes into ksq_next unnecessarily.
Which doesn't give fair amount of CPU time to processes which are
using scheduler-activation-based threads when other (semi-)CPU-intensive,
non-P_SA processes are running.
Further work will no doubt be done by jeffr at a later date.
Submitted by: Taku YAMAMOTO <taku at cent.saitama-u.ac.jp>
Reviewed by: rwatson, freebsd-current@
Revision Changes Path
1.101 +3 -6 src/sys/kern/sched_ule.c
More information about the cvs-all