= T =
thundering herd problem
Scheduler thrashing. This can
happen under Unix when you have a number of processes that are
waiting on a single event. When that event (a connection to the web
server, say) happens, every process which could possibly handle the
event is awakened. In the end, only one of those processes will
actually be able to do the work, but, in the meantime, all the
others wake up and contend for CPU time before being put back to
sleep. Thus the system thrashes briefly while a herd of processes
thunders through. If this starts to happen many times per second,
the performance impact can be significant.
--Jargon File, autonoded by rescdsk.
The Everyone Project.
Log in: "everyone" Password: "everyone"
First created by: rescdsk
Modified by: (nobody)