Projects / libsysconfcpus

libsysconfcpus

libsysconfcpus is an $LD_PRELOAD library that intercepts calls to sysconf() and adjusts the responses for _SC_NPROCESSORS_CONF and _SC_NPROCESSORS_ONLN, which are used to determine the number of processors available (either configured or online) at runtime in a system. Unfortunately, some closed-source software assumes that all of these processors may be used for computation, which is an assumption that is frequently not true on multiuser and HPC systems. libsysconfcpus provides a simple, non-intrusive way of adjusting the behavior of such software (when it is dynamically linked).

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  20 Jan 2009 01:03

    No changes have been submitted for this release.

    Screenshot

    Project Spotlight

    OpenStack4j

    A Fluent OpenStack client API for Java.

    Screenshot

    Project Spotlight

    TurnKey TWiki Appliance

    A TWiki appliance that is easy to use and lightweight.