summaryrefslogtreecommitdiffstats
path: root/src/cyclictest/cyclictest.8
diff options
context:
space:
mode:
Diffstat (limited to 'src/cyclictest/cyclictest.8')
-rw-r--r--src/cyclictest/cyclictest.819
1 files changed, 14 insertions, 5 deletions
diff --git a/src/cyclictest/cyclictest.8 b/src/cyclictest/cyclictest.8
index 60102df..4e169aa 100644
--- a/src/cyclictest/cyclictest.8
+++ b/src/cyclictest/cyclictest.8
@@ -33,8 +33,18 @@ options starting with two dashes ('\-\-').
A summary of options is included below.
.\" For a complete description, see the Info files.
.TP
-.B \-a, \-\-affinity[=PROC]
-Run all threads on procesor number PROC. If PROC is not specified, run thread #N on processor #N.
+.B \-a, \-\-affinity[=PROC-SET]
+Run threads on the set of procesors given by PROC-SET. If PROC-SET is not
+specified, all processors will be used. Threads will be assigned to processors
+in the set in numeric order, in a round-robin fashion.
+.br
+The set of processors can be specified as A,B,C, or A-C, or A-B,D-F, and so on*.
+The ! character can be used to negate a set. For example, !B-D means to use all
+available CPUs except B through D. The cpu numbers are the same as shown in the
+.I processor
+field in /proc/cpuinfo. See numa(3) for more information on specifying CPU sets.
+* Support for CPU sets requires libnuma version >= 2. For libnuma v1, PROC-SET,
+if specified, must be a single CPU number.
.TP
.B \-A, \-\-align=USEC
Align measurement thread wakeups to a specific offset in microseconds
@@ -178,9 +188,8 @@ memory allocations using the numa(3) policy library. Thread stacks and
data structures are allocated from the NUMA node local to the core to
which the thread is bound. Requires the underlying kernel to have NUMA
support compiled in.
-.\" .SH SEE ALSO
-.\" .BR bar (1),
-.\" .BR baz (1).
+.SH SEE ALSO
+.BR numactl (8),
.\" .br
.\" The programs are documented fully by
.\" .IR "The Rise and Fall of a Fooish Bar" ,