Re: Overscheduling DOES happen with high web server load.

Andrea Arcangeli (andrea@e-mind.com)
Fri, 7 May 1999 15:25:07 +0200 (CEST)


On Thu, 6 May 1999, Phillip Ezolt wrote:

>Although this would probably speed up the code, the underlying problem
>is still there. (The linear search for the next process) The patch basically

I really don't think the linear search is a big issue. You had at _max_ 90
task running at the same time. I think the big issue is to avoid the not
needed schedule(). If you avoid them you drop from 40000 schedule/sec to
3000 schedule/sec...

And using an heap would impact all cases where the machine is not
overloaded but it has only 5/6 tasks running all the time.

BTW, Is your http client freely available?

Andrea Arcangeli

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/