schedtool

schedtool interfaces with the Linux CPU scheduler. It allows the user to set and query the CPU-affinity and nice-levels of processes, as well as all scheduling policies, like batch or real-time (RR/FIFO) classes and their priorities. All special scheduling classes of the -ck kernel patchset are also supported.

Licenses GPL
Operating Systems POSIX Linux

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  15 Sep 2008 20:58
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  26 Nov 2006 07:47
  • Rrelease-after

Changes: Installing the man page works again. Many typos have been corrected.

  • Rrelease-mid
  •  14 Nov 2006 15:16
  • Rrelease-after

Changes: Code and documentation consistency cleanups were made.

  • Rrelease-mid
  •  01 Oct 2006 12:19
  • Rrelease-after

Changes: The man page has been made more clear.

  • Rrelease-mid
  •  28 Jan 2006 16:13
  • Rrelease-after

Changes: A new scheduling policy, SCHED_IDLEPRIO, is now directly supported.

Rss Recent comments

Rcomment-before 22 Jan 2004 11:59 Rcomment-trans thefreek Rcomment-after

alive and kicking
... and ready to take over the world (read: also support nice operations in some future).
-Freek

Rcomment-before 05 Jan 2003 05:11 Rcomment-trans thefreek Rcomment-after

Going to be retracted
... as Robert M. Love has got an "official" tool right there.

As the Batch-scheduling hasn't made it into 2.5, it is without batch-support. Please see http://freshmeat.net/projects/sched-utils (http://freshmeat.net/projects/sched-utils).

65bdd60005fbdbac9dae4661f0b28f0b_thumb

Project Spotlight

VeloAce

A bike computer system for Palm OS.

6dc28eb9c405773a391528bfbfa87c18_thumb

Project Spotlight

Jailer

A database subsetting tool that exports relational data into various formats.