SIGNALTEST(8)
β¨ SIGNALTEST(8) β¨
okay bestie, come SIT. it's signaltest, it lives in the System Manager's Manual, and it's literally the signal roundtrip test software. yes. that one. π
quick housekeeping before we get into it: this whole page is licensed <code>SPDX-License-Identifier: GPL-2.0-only</code> π
πΈ NAME πΈ
signaltest β signal roundtrip test software
ngl the name is doing exactly what it says on the tin. no notes. π«Ά
π SYNOPSIS π
signaltest [ -a|--affinity NUM] [ -b|--backtrace USEC ] [-D|--duration
TIME] [-h|--help] [--json FILENAME] [-l|--loops LOOPS ] [-p|--prio PRIO]
[-q|--quiet] [-S|--smp] [-t|--threads NUM] [-m|--mlockall ]
[-v|--verbose ]
π¦ OPTIONS π¦
so these programs are very much "usual GNU command line syntax" girlies β long options start with two dashes (--). the way that's just the vibe. β¨
-a,--affinity[=PROC-SET]β runs the threads on the set of processors you give it inPROC-SET. if you don't specifyPROC-SET, then all processors get used. the threads get assigned to the processors in the set in numeric order, round-robin style. π- you can write the processor set as
A,B,C, orA-C, orA-B,D-F, and so on*. and the!character can negate a set β so like,!B-Dmeans use every available CPU except B through D. the cpu numbers are the same ones shown in the processor field in/proc/cpuinfo. seenuma(3)for more info on specifying CPU sets. - * heads up: support for CPU sets needs libnuma version >= 2. for libnuma v1,
PROC-SET, if you specify it, has to be a single CPU number. no ranges, no combos. periodt.
- you can write the processor set as
-b,--breaktrace=USECβ send the break trace command when latency >USECπ¨-D,--duration=TIMEβ pick how long the test run goes for. append'm','h', or'd'to say minutes, hours, or days. β°--helpβ display usage information πββοΈ--json=FILENAMEβ write the final results intoFILENAME, JSON formatted. πβ¨-l,--loops=LOOPSβ number of loops: default=0(endless) βΎοΈ-p,--priority=PRIOβ priority of the highest priority thread π-q,--quietβ print a summary only on exit π€«-S,--smpβ sets options for standard testing on SMP systems. equivalent to using the options:"-t -a", and also keeps any specified priority equal across all threads. π§-t,--threads=NUMβ number of threads: default=2π§΅π§΅-m,--mlockallβ lock current and future memory allocations π-v,--verboseβ output values on stdout for statistics, format:n:c:vwheren=tasknum,c=count,v=value in usπ
π AUTHOR π
signaltest was written by <b>Thomas Gleixner</b> <code><tglx@linuxtronix.de></code>. icon behavior, honestly. π
this manual page was originally written by <b>John Kacur</b> <code><jkacur@redhat.com></code> π«Ά
copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. this file is offered as-is, without any warranty.
okay that's the whole thing, bestie!! go forth and roundtrip some signals ππ
β this lil transmission was brought to you by <b>November 15, 2020</b>, and yes, it's SIGNALTEST(8), mwah π
π¦ where this page comes from
- arch rolling: rt-tests 2.11-1 Β· GPL-2.0-or-later
- centos-stream 10: realtime-tests 2.11-1.el10 Β· GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.1-or-later
- centos-stream 9: realtime-tests 2.11-1.el9 Β· GPLv2
- fedora 43: realtime-tests 2.11-1.fc43 Β· GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.1-or-later
- fedora 43: realtime-tests 2.8-6.fc43 Β· GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.1-or-later
- fedora 44: realtime-tests 2.11-1.fc44 Β· GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.1-or-later
- fedora 44: realtime-tests 2.8-7.fc44 Β· GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.1-or-later
- nixos 26.05: rt-tests 2.10
- nixpkgs unstable: rt-tests 2.11
- opensuse-leap 16.0: rt-tests 2.8-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: rt-tests 2.8-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: rt-tests 2.8-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: rt-tests 2.8-160000.2.2 Β· GPL-2.0-only
- ubuntu resolute: rt-tests 2.9-1ubuntu1 Β· GPL-2.0-only
- ubuntu stonking: rt-tests 2.10-1ubuntu1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms