CPU Balance is a Perl script to balance the CPU usage among users. It will allocate CPU resource to each user equally only by the command renice, no matter how many processes/threads a user runs.
################
# Basic Renice Goal
################
1. User-based balance: every user get the same cpu percentage if they ask for more;
2. all the jobs of one user has the same NI;
3. NI of all jobs tend to move as large as possible when balanced;
4. No sudden change on NI. max change...