I'm running the latest zen kernel, and the kill_machine program still does manage to kill my machine if there's any swap... If there's none (swapoff -a) it just hangs it for a few seconds before it's killed for running out of ram. It seems to me like swap isn't counted by the io scheduler as process-specific. Moreover swapping seems to have the highest priority for hdd access. Maybe it doesn't even go through the io scheduler at all; it seems like the scheduler only has what's left from swapping to work with. I'm wondering why the hell that is. Seems like a very, um, silly thing for the kernel to do.
No announcement yet.
The Linux Desktop Responsiveness Patches Are Feeling Good