schedtool - Queries/alters process' scheduling policy and CPU affinity

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name schedtool
Package version 1.3.0
Package release 1
Package architecture i386
Package type deb
Installed size 84 B
Download size 24.11 KB
Official Mirror
Schedtool can query or alter a process' scheduling policy in Linux,
specifically assigning SCHED_NORMAL, _FIFO, _RR, _BATCH, _ISO or _IDLEPRIO. It
can set static priority for _FIFO and _RR. Setting CPU-affinity and (re)nicing
is also possible, making schedtool the definitive interface to Linux scheduler.
It can be used to avoid skips and glitches in A/V applications, to lock
processes onto given 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. It is
also handy to manage realtime processes.
If you don't know about scheduling policies, you probably don't want to use
this program - or learn and read "man sched_setscheduler".
Some supported scheduling policies (such as SCHED_ISO, or SCHED_IDLEPRIO) need
a patched kernel (eg. Con Kolivas' -ck patchset).


Package Version Architecture Repository
schedtool_1.3.0-1_amd64.deb 1.3.0 amd64 Ubuntu Universe
schedtool - - -


Name Value
libc6 >= 2.4


Type URL
Binary Package schedtool_1.3.0-1_i386.deb
Source Package schedtool

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install schedtool deb package:
    # sudo apt-get install schedtool




2008-09-19 - Thibaut VARENE <>
schedtool (1.3.0-1) unstable; urgency=low
* New upstream release
* Uses the new cpu_set_t api found in newer glibcs
2007-12-15 - Thibaut VARENE <>
schedtool (1.2.10-1) unstable; urgency=low
* New upstream release
* Sync up with upstream version number, no change
2007-05-09 - Thibaut VARENE <>
schedtool (1.2.9-4) unstable; urgency=low
* Reword description and fix typo on Con's name
2007-02-23 - Thibaut VARENE <>
schedtool (1.2.9-3) unstable; urgency=low
* Did we say "1.2.9"? ;) Fix wrong version string.
2007-02-20 - Thibaut VARENE <>
schedtool (1.2.9-2) unstable; urgency=low
* Upload to unstable after almost a month in experimental.
2007-01-06 - Thibaut VARENE <>
schedtool (1.2.9-1) experimental; urgency=low
* Initial release (Closes: #377546)

See Also

Package Description
schema2ldif_1.1-1_all.deb Tool for converting OpenLDAP-style schemas to the LDIF format
scheme2c-doc_2012.10.14-1ubuntu1_all.deb Documentation for the Scheme->C system
scheme2c_2012.10.14-1ubuntu1_i386.deb Joel Bartlett's fabled Scheme->C system
scheme48-doc_1.9-5_all.deb Documentation for the Scheme48 implementation of Scheme
scheme48_1.9-5_i386.deb simple, modular, and lightweight Scheme implementation
scheme9_2015.11.19-1build1_i386.deb Scheme 9 from Empty Space R4RS Scheme interpreter
schism_0+20110101-1build1_i386.deb ImpulseTracker clone aiming at providing the same look&feel
schooltool-book_2.6.3_all.deb SchoolTool Book
schooltool_2.6.4-0ubuntu3_all.deb Suite of free administrative software for schools
scid-data_4.5.1.cvs20140429-2ubuntu1_all.deb data files for scid, the chess database application
scid-rating-data_200901-2_all.deb contains spelling corrections and ELO ratings for scid chess databases
scid-spell-data_200901-2_all.deb contains spelling corrections for scid chess databases
scid_4.5.1.cvs20140429-2ubuntu1_i386.deb chess database with play and training functionality
scidavis_1.D9-1_i386.deb application for scientific data analysis and visualization
science-astronomy-dev_1.4ubuntu7_all.deb Debian Science Astronomy-dev packages