SPRIGPL v2
System Priority
Process priority and scheduling management
ⓘ
Documentation is being modernized. Expanded guides, configuration references, and usage examples are on the way.
On this page
Overview
System Priority (SPRI) is a tool for managing system process priorities and CPU scheduling on Linux systems.
SPRI allows administrators to define priority rules for processes, ensuring that critical services receive appropriate CPU time while limiting the impact of resource-intensive or lower-priority tasks. It integrates with the Linux nice and scheduling subsystems to provide persistent, rule-based process priority management.
Features
Scheduling
- Rule-based process priority management via nice values
- CPU scheduling policy configuration per process
- Persistent priority rules that survive process restarts
- Critical service prioritization to ensure availability
- Resource-intensive process throttling
- Lightweight cron-compatible execution
Installation
Install from tarball:
$ wget https://www.rfxn.com/downloads/spri-current.tar.gz $ tar xfz spri-current.tar.gz $ cd spri-*/ $ sudo ./install.sh
Verify download integrity:
$ wget https://www.rfxn.com/downloads/spri-current.tar.gz.md5 $ md5sum -c spri-current.tar.gz.md5
Resources
Download: https://www.rfxn.com/downloads/spri-current.tar.gz