[PATCH v1 16/28] cyclictest.8: Group thread wakeup timing options

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The number and breadth of cyclictest's options is huge, and just
exploring them in sequence can get the manpage reader lost.

Put the cyclictest's thread-wakeup timing options:

       -d, --distance=DIST
       -i, --interval=INTV
       --secaligned [USEC]
       -A, --align=USEC

into their own group.  Adjust the Synopsis accordingly as well.

Further groupings will be added next.

Signed-off-by: Ahmed S. Darwish <darwi@xxxxxxxxxxxxx>
---
 src/cyclictest/cyclictest.8 | 52 +++++++++++++++++++------------------
 1 file changed, 27 insertions(+), 25 deletions(-)

diff --git a/src/cyclictest/cyclictest.8 b/src/cyclictest/cyclictest.8
index eb7d713..6ab3b19 100644
--- a/src/cyclictest/cyclictest.8
+++ b/src/cyclictest/cyclictest.8
@@ -16,14 +16,18 @@ cyclictest \- High resolution test program
 .IR idle-state-num ]
 .RB [ \-c\~\c
 .IR clock\-type ]
-.RB [ \-a\~\c
-.IR proc\-set ]
+.RB [ \-d\~\c
+.IR distance\-usec ]
+.RB [ \-i\~\c
+.IR interval\-usec ]
+.RB [ \-\-secaligned\~\c
+.IR wakeup\-usec ]
 .RB [ \-A\~\c
 .IR alignment\-usec ]
+.RB [ \-a\~\c
+.IR proc\-set ]
 .RB [ \-b\~\c
 .IR break\-usec ]
-.RB [ \-d\~\c
-.IR distance\-usec ]
 .RB [ \-D\~\c
 .IR duration\-mhd ]
 .RB [ \-f\~\c
@@ -32,8 +36,6 @@ cyclictest \- High resolution test program
 .IR max\-latency\-usec ]
 .RB [ \-H\~\c
 .IR max\-latency\-usec ]
-.RB [ \-i\~\c
-.IR interval\-usec ]
 .RB [ \-l\~\c
 .IR num\-loops ]
 .RB [ \-o\~\c
@@ -50,8 +52,6 @@ cyclictest \- High resolution test program
 .IR proc-set ]
 .RB [ \-\-policy\~\c
 .IR threads\-sched\-policy ]
-.RB [ \-\-secaligned\~\c
-.IR wakeup\-usec ]
 .RB [ \-\-spike\~\c
 .IR trigger\-point-usec ]
 .RB [ \-\-spike\-nodes\~\c
@@ -127,6 +127,25 @@ not be used for reproducible tests.
 Check clock resolution, calling clock_gettime() many times. List of
 lock_gettime() values will be reported with -X
 .
+.SS "Thread-waekup timing options"
+.
+.TP
+.B \-d, \-\-distance=DIST
+Distance of thread intervals in us, default = 500
+.
+.TP
+.B \-i, \-\-interval=INTV
+Set the base interval of the thread(s) in microseconds (default is
+1000us). This sets the interval of the first thread. See also \-d.
+.
+.TP
+.B \-\-secaligned [USEC]
+align thread wakeups to the next full second and apply the optional offset.
+.
+.TP
+.B \-A, \-\-align=USEC
+Align thread wakeups to a specific offset in microseconds
+.
 .SS "Other options"
 .
 .TP
@@ -145,18 +164,10 @@ 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 thread wakeups to a specific offset in microseconds
-.
-.TP
 .B \-b, \-\-breaktrace=USEC
 Send break trace command when latency > USEC
 .
 .TP
-.B \-d, \-\-distance=DIST
-Distance of thread intervals in us, default = 500
-.
-.TP
 .B \-D, \-\-duration=TIME
 Specify a length for the test run.
 .br
@@ -183,11 +194,6 @@ runs a single thread only, the -H option is equivalent to -h.
 Dump the latency histogram to <path> instead of stdout.
 .
 .TP
-.B \-i, \-\-interval=INTV
-Set the base interval of the thread(s) in microseconds (default is
-1000us). This sets the interval of the first thread. See also \-d.
-.
-.TP
 .B \-\-json=FILENAME
 Write final results into FILENAME, JSON formatted.
 .
@@ -241,10 +247,6 @@ Print a summary only on exit. Useful for automated tests, where only the
 summary output needs to be captured.
 .
 .TP
-.B \-\-secaligned [USEC]
-align thread wakeups to the next full second and apply the optional offset.
-.
-.TP
 .B \\-S, \-\-smp
 Set options for standard testing on SMP systems. Equivalent to using the
 options: "\-t \-a" as well keeping any specified priority equal across all
-- 
2.49.0





[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux