From 322519512b109c0836a18013d78bd9bbd4f8f4a2 Mon Sep 17 00:00:00 2001 From: lbonanomi <5369016+lbonanomi@users.noreply.github.com> Date: Thu, 25 Apr 2019 12:58:40 -0400 Subject: [PATCH] taskset: add page (#2942) --- pages/linux/taskset.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 pages/linux/taskset.md diff --git a/pages/linux/taskset.md b/pages/linux/taskset.md new file mode 100644 index 000000000..e6ec3e9aa --- /dev/null +++ b/pages/linux/taskset.md @@ -0,0 +1,23 @@ +# taskset + +> Get or set a process' CPU affinity or start a new process with a defined CPU affinity. + +- Get a running process' CPU affinity by PID: + +`taskset --pid --cpu-list {{pid}}` + +- Set a running process' CPU affinity by PID: + +`taskset --pid --cpu-list {{cpu_id}} {{pid}}` + +- Start a new process with affinity for a single CPU: + +`taskset --cpu-list {{cpu_id}} {{command}}` + +- Start a new process with affinity for multiple non-sequential CPUs: + +`taskset --cpu-list {{cpu_id_1}} {{cpu_id_2}} {{cpu_id_3}}` + +- Start a new process with affinity for CPUs 1 through 4: + +`taskset --cpu-list {{cpu_id_1}},{{cpu_id_4}}`