When I do cat /dev/zero > /some/file all processes tends to become slow (even non-IO related). latencytop shows "Page Faults" are more than 2 seconds. Swap is not used.
Adjusting vm.dirty* does not resolve the issue. The kernel is 3.0.4-zen (happens in various versions e.g. in 2.6.35 too). Already tried "writeback/dirty-throttling-v*" thing - no effect. Filesystem is reiserfs.
- Is it 12309? Why IO affects page faults even in absence of swap?
- How to battle it?
ionice -c3for IO-heavy thing seems to have no/low effect. Even explicitly limiting the speed (e.g. to 50% of possible speed) seems to leave high latency issues.
Update: Seems like in Linux 3.3 it behaves better.