Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
software:linux:realtime:benchmark:start [2019-02-11 16:09] – mgehrig2 | software:linux:realtime:benchmark:start [2023-04-11 11:16] – Urs Graf | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
Standard tool to measure the maximum jitter of a system. | Standard tool to measure the maximum jitter of a system. | ||
- | **[[software: | + | **[[.: |
Zeile 23: | Zeile 23: | ||
* BIOS settings | * BIOS settings | ||
* Some drivers, like WiFi driver, may negatively influence latency | * Some drivers, like WiFi driver, may negatively influence latency | ||
+ | |||
+ | ==== Don't ==== | ||
+ | * Don't start the application 'Grub customizer' | ||
+ | |||
+ | |||
+ | ==== Does ==== | ||
+ | * You should remove as many of the unknowns as possible. This means that only the necessary drivers should be loaded. | ||
+ | * If possible, use only a text based system. See ' | ||
+ | * Run only software that is absolutely necessary on the real-time master. | ||
+ | * Deactivate automatic updates. | ||
+ | * A stable system can only be guaranteed if it has been sufficiently tested. Each system is different and must be tested. | ||
+ | |||
===== Methodical procedure ===== | ===== Methodical procedure ===== | ||
Zeile 39: | Zeile 51: | ||
==== 1.) Test hardware, BIOS settings and kernel version ==== | ==== 1.) Test hardware, BIOS settings and kernel version ==== | ||
- | - Build a [[software: | + | - Build a [[software: |
- Install the [[software: | - Install the [[software: | ||
- Reboot with the new kernel in [[software: | - Reboot with the new kernel in [[software: | ||
Zeile 45: | Zeile 57: | ||
**Tipp**: You may want to use [[https:// | **Tipp**: You may want to use [[https:// | ||
- | This application provides multiple virtual terminal sessions | + | This application provides multiple virtual terminal sessions |
=== Tuning === | === Tuning === | ||
Zeile 52: | Zeile 64: | ||
* Tune some [[software: | * Tune some [[software: | ||
- | * Tune some kernel settings TODO | ||
* Use a different kernel version. (4.4.169-rt177 seems to be better than 4.19.15-rt12) | * Use a different kernel version. (4.4.169-rt177 seems to be better than 4.19.15-rt12) | ||
+ | * Tune some kernel settings TODO | ||
* If the jitter is still too high, you may have to choose a different CPU | * If the jitter is still too high, you may have to choose a different CPU | ||
Zeile 69: | Zeile 81: | ||
=== Other possible causes === | === Other possible causes === | ||
* WLAN driver | * WLAN driver | ||
- | * Ethernet | + | * Ethernet |
* Bluetooth driver | * Bluetooth driver | ||
* Various peripheral devices | * Various peripheral devices | ||
Zeile 90: | Zeile 102: | ||
If the processor does overheat: | If the processor does overheat: | ||
- | * Disable | + | * Disable |
* Deactivate Turboboost in BIOS | * Deactivate Turboboost in BIOS | ||
* Ensure better cooling | * Ensure better cooling |