linux:taskset
taskset
Die Nutzung der CPU-Kerne begrenzen in Linux begrenzen.
so kann man in Linux (Ubuntu 20.04) einem Prozess nur eine begrenzte Anzahl an nutzbaren CPU-Kernen zuteilen:
> taskset -c -p 49387 pid 49387's current affinity list: 0-43 > taskset -p ffff 49387 pid 49387's current affinity mask: fffffffffff pid 49387's new affinity mask: ffff > taskset -c -p 49387 pid 49387's current affinity list: 0-15
In diesem Beispiel hier hat der Rechner 44 CPU-Kerne, dem Prozess mit der PID 49387 wird aber ab jetzt nur noch die Nutzung von 16 CPU-Kernen erlaubt.
> taskset -p -c 0-2,6 56114 aktuelle Bezugsliste für PID 56114: 0-11 neue Bezugsliste für PID 56114: 0-2,6 > taskset -p -c 56114 aktuelle Bezugsliste für PID 56114: 0-2,6
In diesem Beispiel hier hat der Rechner 12 CPU-Kerne, dem Prozess mit der PID 56114 wird aber ab jetzt nur noch die Nutzung von den CPU-Kernen 0, 1, 2, 6 erlaubt.
/home/http/wiki/data/pages/linux/taskset.txt · Zuletzt geändert: von manfred
