The problem? Linux has priority levels to thread all tasks at, these prio's are ranged from -20 to +20 (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.
Spri is set to run from cron once every 45 minutes and is easy to configure; simply review the readme file on the above url or included in the project download file. Once installed run the command 'spri -v' to run it once.
Default rule files are for ensim and cpanel; you may want to edit these files and remove the cpanel or ensim specific depending on your system (why run options you dont need). The rule files are noted in the README file.
UH-Matt saw considerable performance increases on his servers with spri implamented and as have others. I would like to see more usage of spri as it has been very slim and performance stats from various people.
[mods] gpl project; this isnt advertisment so stop moving my threads [/mods]