.: September 7, 2008, 10:55 pm

» Menu


» Projects » SPRI

Browsing Users: 31 «
SPRI (System Priority)

SPRI (System Priority) is a utility designed to que different processes with different priority levels based on 3 class levels of importance (high,med,low).

The problem? Linux has priority levels to thread all tasks at, these prio's are ranged from -20 to +19 (negative = high prio, positive = low prio) with 0 as the default for all processes. So this being the fact, with everything operating at prio 0 you got fights between services as to who gets what resources first.

Solution? Very simply, que different processes at different priority levels to effectively discipline the system on who gets what resource access first.

The average load level of a server can be substantialy decreased by using spri, by as much as 5-20%, of course results may vary.

Download the current release of SPRI distributed under the GNU GENERAL PUBLIC LICENSE:
- http://www.r-fx.ca/downloads/spri-current.tar.gz

All projects on rfxnetworks.com are free for use and distribution in accordance with the gnu gpl; funding for the continued development and research into this and other projects, is solely dependent on public contributions and donations. If this is your first time using this software we ask that you evaluate it and consider a small donation; for those who frequent and are continued users of this and other projects we also ask that you make an occasional small donation to help ensure the future of our public projects.

Documents:
- http://www.rfxnetworks.com/appdocs/README.spri

Version History:
- http://www.rfxnetworks.com/appdocs/CHANGELOG.spri

 

R-fx Networks © 1999 - 2007 All rights reserved.