SYNOPSIS
latency-histogram [-?|--help] [--base ns] [--servo ns] [--bbinsize ns] [--sbinsize ns] [--bbins ns] [--sbins ns] [--logscale 0|1] [--text note] [--show] [--nobase] [--verbose] [--nox]
BESCHREIBUNG
Der Latenztest ist wichtig, wenn ein LinuxCNC-System konfiguriert wird. Eine Ergänzung zu den Standard-Latenz-Test Latenz-Histogramm Plots die Verteilung der Latenz. Dies kann nützlich sein, um ein Gefühl dafür, wie häufig die hohe Latenz Ausflüge sind zu bekommen.
LinuxCNC und HAL sollten nicht ausgeführt werden, stoppen Sie mit halrun -U. Eine große Anzahl von Bins und/oder kleine Binsizes verlangsamen die Aktualisierung. Für einen einzelnen Thread geben Sie --nobase (und Optionen für den Servo-Thread) an. Gemessene Latenzen außerhalb des +/- Bin-Bereichs werden mit speziellen Endbalken angezeigt. Verwenden Sie --show, um die Zählung für den Off-Chart [pos|neg] bin anzuzeigen.
Weitere Einzelheiten: https://linuxcnc.org/docs/html/install/latency-test.html
OPTIONEN
- -?, --help
-
Optionen anzeigen und beenden.
- --base ns
-
Basis-Thread-Intervall, Standardwert: 25000, Mindestwert: 5000
- --servo ns
-
Servo-Thread-Intervall, Voreinstellung: 1000000, min: 25000
- --bbinsize ns
-
Basis-Bin-Größe, Voreinstellung: 100
- --sbinsize ns
-
Servo-Bin-Größe, Voreinstellung: 100
- --bbins ns
-
Basis-Bins, Voreinstellung: 200
- --sbins ns
-
Servo-Bins, Voreinstellung: 200
- --logscale 0|1
-
y-Achse logarithmische Skala, Voreintellung: 1
- --text note
-
zusätzlicher Hinweis, Standardwert: ""
- --show
-
Anzahl der nicht angezeigten Bins anzeigen
- --nobase
-
nur servo thread
- --verbose
-
Fortschritt und Debuggen
- --nox
-
kein GUI, Anzeige von elapsed, min, max, sdev für jeden Thread
SIEHE AUCH
latency-plot(1), latency-test(1), linuxcnc(1)
Viele weitere Informationen über LinuxCNC und HAL finden Sie in den LinuxCNC- und HAL-Benutzerhandbüchern in /usr/share/doc/linuxcnc.
BUGS
Derzeit keine bekannt.
AUTOR
Diese Manpage wurde von Andy Pugh als Teil des LinuxCNC-Projekts geschrieben.
MELDEN VON FEHLERN
Fehler melden unter https://github.com/LinuxCNC/linuxcnc/issues.
COPYRIGHT
Copyright © 2020 Andy Pugh.
Dies ist freie Software; die Kopierbedingungen finden Sie in der Quelle. Es gibt KEINE Garantie; nicht einmal für die MARKTREIFE oder die EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.