[Bug 131094] Re: Heavy Disk I/O harms desktop responsiveness
Thomas Pi
ebird at web.de
Mon Jan 12 03:46:58 UTC 2009
After comparing some kernel code, I have found come really interesting
fact. I think the poor desktop responsiveness is affected by the changed
process scheduler (e.g. tickless kernel / high resolution timer ...) and
not by the disc scheduler. I have written a test program (sorry for the
dirty code), which enforces the problem and allows to measure it.
Here some fact. I have executed the tests in recovery mode (kernel
parameter single) once with 20 processes * 1.000.000 messages and once
with 100 processes * 100.000 messages. The result values are echo time
of ~80-90% of the messages / longest echo time and test duration.
CentOS
2.6.18-92.el5 - 20/1M 4µs / 1s / 38,4s - 100/1k 4µs / 1s / 18,7s
Ubuntu 6.04 - 8.10
2.6.15-53 - 20/1M 3-33µs / 1s / 33,6s - 100/1k 3-40µs / 1s / 17,7s
2.6.20-17 - 20/1M 3µs / 1s / 32s - 100/1k 3-9µs / 1s / 16,0s
2.6.22-16 - 20/1M 3-4µs / 7s / 51,5s - 100/1k 4µs / 1s / 25,9s
2.6.24-23 - 20/1M 53µs / 64s / 73ms - 100/1k 77-250µs / 41ms / 32,0s
2.6.27-9 - 20/1M 120-200µs / 120ms / s - 100/1k 500-1000µs / 1s / 84s
While executing the test with 100/1M under xorg/Gnome, the problem is
enforced. There are no problems on CentOS and Feisty. I could not test
it on Ubuntu 6.06. And had heavy responsiveness problems with Hardy,
Intrepid and Fedora 10. With 2.6.22 (installed in Feisty) the problem
sometimes occurs and sometimes not.
** Attachment added: "ProcessSchedulerTest.cpp"
http://launchpadlibrarian.net/21115172/ProcessSchedulerTest.cpp
--
Heavy Disk I/O harms desktop responsiveness
https://bugs.launchpad.net/bugs/131094
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.
More information about the kernel-bugs
mailing list