plpa: Portable Linux Processor Affinity
![]() |
![]() |
![]() |
|||
---|---|---|---|---|---|
(auf gut Glück) | (meist engl.) | (falls vorhanden) |
- Zusammenfassung (meist engl.)
- This is the Portable Linux Processor Affinity (PLPA) package (pronounced "pli-pa"). The PLPA has evolved over time to provide the following capabilities: 1. Provide a stable API on Linux for processor affinity (Linux has provided three different API signatures over time). 2. Provide a simple API that translates between Linux processor ID and (socket ID, core ID) tuples, and allows querying processor topology information on supported platforms. 3. Provide a command-line executable (plpa-taskset(1)) that provides all the same functionality as the venerable taskset(1) command, and several extensions, including the ability to bind processes to specific (socket, core) tuples on supported platforms.