Schedtool is a Linux software tool that allows users to check and manipulate a process scheduling policy easily.
This tool helps you avoid skipping for A/V-applications that require a high amount of interactive responsiveness during high loads. You can also lock particular processes onto certain CPUs in SMP/NUMA systems. This feature is ideal for networking or benchmarks.
What's more, schedtool enables you to adjust nice-levels of lesser important jobs while maintaining a high amount of interactive responsiveness under heavy loads. All output, even errors, go to the STDOUT to make piping easy.
However, this program requires a certain level of knowledge about scheduling policies to use effectively. If you are not familiar with scheduling policies, you might need to learn by reading "man sched_setscheduler."
Certain modes, such as SCHED_BATCH and SCHED_ISO, require a patched kernel to function correctly. Thus, schedtool is the perfect tool to manage your Linux's CPU-scheduling policies with minimal hassle.
Version 1.3.0: N/A