TASKSET(1) TASKSET(1) (NAME) taskset - (SYNOPSIS) taskset [options] mask command [argument...] taskset [options] -p [mask] pid (DESCRIPTION) taskset (CPU affinity) (pid) command . . . : . . (kernel per-CPU threads) . (bitmask) . . . ( ) . ( "0x") --cpu-list . 0x00000001 0 0x00000003 0 1 FFFFFFFF 0 31 0x32 1 4 5 --cpu-list 0-2,6 0 1 2 6 . --cpu-list 0-10:2 0 2 4 6 8 10 . ":N" (stride) 0-10:3 0,3,6,9 . taskset . (OPTIONS) -a, --all-tasks () PID . -c, --cpu-list mask . . : 0,5,8-11. -p, --pid PID . PID taskset . -h, --help . -V, --version . (USAGE) : taskset mask command [arguments] : taskset -p pid : taskset -p mask pid cpu-list -p -c : taskset -pc cpu-list pid --cpu-list : taskset --cpu-list cpu-list command (PERMISSIONS) . CAP_SYS_NICE . . (EXIT STATUS) taskset PID 0 . taskset sched_setaffinity(2) 0 0 . () . kswapd : $ ps ax -o comm,psr,pid | grep kswapd kswapd0 4 82 $ sudo taskset -p 1 82 pid 82's current affinity mask: 1 pid 82's new affinity mask: 1 $ echo $? 0 $ ps ax -o comm,psr,pid | grep kswapd kswapd0 4 82 $ taskset -p 82 pid 82's current affinity mask: 1 taskset 1 : $ ps ax -o comm,psr,pid | grep ksoftirqd/0 ksoftirqd/0 0 14 $ sudo taskset -p 1 14 pid 14's current affinity mask: 1 taskset: failed to set pid 14's affinity: Invalid argument $ echo $? 1 (EXAMPLES) . $ taskset -pc 0 pid 1355988's current affinity list: 0-47 (AUTHORS) Robert M. Love. (COPYRIGHT) (C) 2004 Robert M. Love. . . (SEE ALSO) chrt(1), nice(1), renice(1), sched_getaffinity(2), sched_setaffinity(2) sched(7) . (REPORTING BUGS) . (AVAILABILITY) taskset util-linux . . util-linux 2.42.3 2026-09-02 TASKSET(1)