Well, technically it's not just cp. There's all the system tools that run with cron and scan the whole filesystem (backup, indexing, ...). They all completely trash the interactivity of the system by not only taking up all the disk bandwidth, but also ejecting all the applications pages. I think it may be too much to ask for all these applications to be fixed, so the kernel may be where a fix should be attempted.
Posted May 22, 2009 7:24 UTC (Fri) by xoddam (subscriber, #2322)
[Link]
For general-purpose utilities something like 'nice' or 'ulimit', specified in a script and operating on a process group, would perhaps be more appropriate than asking the kernel to guess what pages not to bother caching.