CPU Tool is a utility which can be used to control the CPU utilization ofalmost any process. It can take control of processes which are alreadyrunning and can also start a process on startup. It can limit CPU usage depending on both current system load and CPU utilization.Its extremely easy to use:1. Limit rsync to only use 50% CPUcputool -c 50 -- rsync -a /home/ /mnt/backup/home2. Limit rsync to only use 50% CPU and only run when load is below 3.0cputool -c 50 -l 3.0 -- rsync -a /home/ /mnt/backup/home3. Rsync is already running with PID 4324 and we want to limit it to 50% CPUcputool -p 4324 -c 50Maybe your machine has multiple processors? easy, express the CPU utilizationin terms of % of all CPU's combined. So 100% utilization across 4 CPU's wouldbe 400. This is useful when you have a process which spawns children.