IQS2 is a port of my old IQS from Unix+C to Linux+Python+psutil.

Please consider IQS2 production quality on Linux, and beta on MacOS (2024-01-28), and under the license GPLv2 or later version of the GPL, at your option.

  • IQS2 is essentially two things:
    1. IQS2 is an implicit queuing system, in the sense that users do not have to explicitly submit jobs to a queue with commands like qsub or llsubmit.
    2. IQS2 is a sort of portable ultrabatch scheduling class, in the sense that processes are still managed by your operating system's usual scheduler, but IQS2 adds an additional layer of scheduling overtop of that, which is extremely coarse-grained (subject to how you configure IQS2).
  • How IQS2 functions:
  • Operating system support
  • Paths of note:
  • Relevant signals (alphabetically):
  • Command line options:
  • Programs to consider exempting from IQS2 management. Usually IQS2 is best on a system that is used for only running large, noninteractive batch jobs.
  • To install IQS2:


    Hits: 136
    Timestamp: 2024-05-03 13:38:16 PDT

    Back to Dan's tech tidbits

    You can e-mail the author with questions or comments: