Messages in this thread | | | Date | Fri, 7 May 1999 15:25:07 +0200 (CEST) | From | Andrea Arcangeli <> | Subject | Re: Overscheduling DOES happen with high web server load. |
| |
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/
| |