We have hosted the application cpu balance in order to run this application in our online workstations with Wine or directly.


Quick description about cpu balance:

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 of NI of a proc <= 2. Only 1 user will be changed in a renice cycle.

################
# Advanced Features
################
1. gid/uid/cmd based renicable filter
2. gid/uid based weighted cpu division: priority & punished user support.

Features:
  • User-based balance
  • Privilege user/group support


Audience: Information Technology, Science/Research, Advanced End Users, System Administrators.
User interface: Non-interactive (Daemon).
Programming Language: Unix Shell, Perl.
Categories:
Systems Administration, Scientific/Engineering

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.