News for hackers. Stuff that matters.
Re:Improving Server Performance through Better Scheduling by BrandonM on Friday March 30, 2007 @03:05AM (#7518)
Bianca was a faculty candidate here at Ohio State and gave an interesting talk about a month ago about improving system reliability. The part I found most interesting was how a small patch to the Linux kernel to change scheduling gave a remarkable improvement to performance.
Re:Improving Server Performance through Better Scheduling by xyzzy on Friday March 30, 2007 @03:16AM (#7521)
I wonder to what extent this is a statistical artifact rather than a genuine improvement. For example, if you measure performance as the mean time to serve each kilobyte, then the proposed scheduler does not increase performance.
Re:Improving Server Performance through Better Scheduling by BrandonM on Friday March 30, 2007 @03:26AM (#7523)
That's true, but what was actually measured was the mean time to serve the entire request. I think in nearly any usage pattern, this would be the data point that you would be most concerned with. You want users browsing your pages to get their pages and small images very quickly, and if they have to wait a couple seconds for the larger images to finish, or for minutes for large file downloads, that seems to be the kind of behavior a user would expect.

What this scheduling algorithm avoids is the case where several people are downloading large files and other more casual users are having a worse browsing experience because of that.