commands.sh

taskset

linux

Get or set a process' CPU affinity or start a new process with a defined CPU affinity.

More info →

Options (2)

-p, --pidboolean

Get a running process' CPU affinity by PID

Example: taskset {{[-p|--pid]}} {{[-c|--cpu-list]}} {{pid}}
-c, --cpu-listboolean

Get a running process' CPU affinity by PID

Example: taskset {{[-p|--pid]}} {{[-c|--cpu-list]}} {{pid}}

Examples (5)

Get a running process' CPU affinity by PID

taskset [-p|--pid] [-c|--cpu-list] pid

Set a running process' CPU affinity by PID

taskset [-p|--pid] [-c|--cpu-list] cpu_id pid

Start a new process with affinity for a single CPU

taskset [-c|--cpu-list] cpu_id command

Start a new process with affinity for multiple non-sequential CPUs

taskset [-c|--cpu-list] cpu_id_1,cpu_id_2,cpu_id_3,...

Start a new process with affinity for CPUs 1 through 4

taskset [-c|--cpu-list] cpu_id_1-cpu_id_4
made by @shridhargupta | data from tldr-pages