Running a process within a limited amount of resources, in Linux

view full story

http://serverfault.com – Is there a way to run a process (e.g. ls, du, find .. etc) within a strictly limited amount of resources (i.e. cpu, memory, I/O) aside from using nice & ionice, as I didn't find them effective enough in my case. I have a production server, that has directories with ginormous amount of files, that need to be removed, moved, get their total size .. etc (HowTos)