schedtool can be used to query or alter a process scheduling policy under linux.. #Alter process scheduling policy #Query process scheduling policy #Query CPU-scheduling policies #Schedtool #Alter #Query
schedtool project was born, because there was no tool to change or query CPU-scheduling policies under Linux. Support for CPU-affinity has also been added and most recently (re-)nicing of processes. Thus, schedtool is the definitive interface to Linux's scheduler.
It can be used to avoid skipping for A/V-applications, to lock processes onto certain CPUs on SMP/NUMA systems, which may be beneficial for networking or benchmarks, or to adjust nice-levels of lesser important jobs to maintain a high amount of interactive responsiveness under high load.
All output, even errors, go to STDOUT to ease piping.
If you don't know about scheduling policies, you probably don't want to use this program - or learn and read "man sched_setscheduler".
Certain modes (as of this writing: SCHED_BATCH and SCHED_ISO) need a patched kernel.
What's new in schedtool 1.3.0:
- The affinity calls were migrated to the new cpu_set_t API, so schedtool works again with newer glibc versions.
- A minor bug was fixed that prevented schedtool from working on valid PIDs when one invalid PID was given in the list.
schedtool 1.3.0
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- main category:
- System
- developer:
- visit homepage
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
ShareX 16.0.1
Windows Sandbox Launcher 1.0.0
7-Zip 23.01 / 24.04 Beta
Zoom Client 6.0.0.37205
IrfanView 4.67
calibre 7.9.0
paint.net 5.0.13 (5.13.8830.42291)
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
Bitdefender Antivirus Free 27.0.35.146
- paint.net
- 4k Video Downloader
- Bitdefender Antivirus Free
- Microsoft Teams
- ShareX
- Windows Sandbox Launcher
- 7-Zip
- Zoom Client
- IrfanView
- calibre