| 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
|