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

  Modified files:
    sys/kern             sched_ule.c 
  Log:
  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 mailing list