Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:linux:realtime:benchmark:start [2019-02-08 15:49] – mgehrig2 | software:linux:realtime:benchmark:start [2023-04-11 11:17] (aktuell) – gelöscht Urs Graf | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Benchmark ======= | ||
- | ===== Introduction ===== | ||
- | There are many different tools available to measure the realtime performance of a system. | ||
- | |||
- | The cyclictest is the simplest and most usefull benchmark. | ||
- | |||
- | ===== Tools ===== | ||
- | ==== Cyclictest ==== | ||
- | Standard tool to measure the maximum jitter of a system. | ||
- | |||
- | **[[software: | ||
- | |||
- | |||
- | |||
- | ===== Influences on real-time behaviour ===== | ||
- | The following things can influence the real-time behaviour: | ||
- | |||
- | * CPU | ||
- | * Mobile x86 CPU (with suffix like U, Y and M i.e i7-4600U) seems to performe much worse than non mobile processors. Mobile processer add about 100us-200us jitter. | ||
- | * ARM processer seem to have about 60us max jitter and a high medium jitter | ||
- | * Kernel version | ||
- | * 4.4.169-rt177 seems to be better than 4.19.15-rt12 | ||
- | * BIOS settings | ||
- | * Some drivers, like WiFi driver, may negatively influence latency | ||
- | |||
- | ===== Methodical procedure ===== | ||
- | |||
- | |||
- | |||