On Wed, 2015-09-23 at 17:37 +0200, Martin Konold wrote:
Am Mittwoch, 23. September 2015, 16:37:59 schrieb Mike Galbraith:
Hi,
I don't see any reason to keep HZ=1000, there are oodles of preempt opportunities in a PREEMPT kernel.
Down side of PREEMPT_NONE is higher scheduling latency across the board. Desktop users may feel the difference under load, may gripe, anybody watching realtime latencies will gripe.
You will notice negative effects with many audio use cases and with other latency critical desktop hardware. Also simple stuff like desktop latency will worsen in case of I/O e.g.akonady,....
PREEMPT/NONE won't change much of anything if you beat hell outta a single speck of spinning rust. The cure for that is rust removal :)
Any audio clitch will be annoying.
I've never encountered an audio glitch in a desktop app that wasn't inadequate buffering since CFS was born. The old O(1) was a different beast, there, scheduling latency _could_ be up to and including infinity if you knew how to tickle it properly.
Why should desktop people suffer these occassional clitches?
Most users wouldn't notice a thing, because most of us rarely saturate our ever increasing CPU resources. But yeah, when you do saturate, you may notice. -Mike -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org