diff --git a/V2/delay/Auswerung.md b/V2/delay/Auswerung.md new file mode 100644 index 0000000..03f3910 --- /dev/null +++ b/V2/delay/Auswerung.md @@ -0,0 +1,41 @@ +# Auswertung + + + +## No Load + + + +### No Realtime + +Läuft der Prozess ohne Load und Realtime so liegt das Delay im Mean bei etwa **100µs**. +Der Ausreiser bei *11.000µs* Sleep Periode lässt sich durch eine kurze zeitigte Last durch einen Hintergrundprozess erklären, da bei jeder Messung (100 Durchläufe) immer der Worst Case betrachtet wird. + +![delay_idle](delay_idle.png) + +### Realtime + +Im Vergleich dazu sinkt bei aktiver Realtime Priorität das Mean Delay auf etwa **25µs**. + +Hier gibt es dafür mehr Ausreiser welche aber nicht über **190µs** hinaus gehen, auch hier lassen sich diese durch eine kurze zeitigte Last von einen Hintergrundprozess erklären. + +![delay_idle_rt](delay_idle_rt.png) + + + +## Load + +### No Realtime + +Bei Load ohne Realtime gibt es zu Begin einen großen Ausreiser mit über **10.000 µs**. + +![delay_load](delay_load.png) + +### Realtime + +Durch die Realtime Priorität können solche Ausreiser vermieden werden, hier liegt der Mean etwas über dem ohne Last (etwa **27,5µs**) und die Ausreiser gehen bis knapp **55µs**. + +Dies liegt immer weit unter den Werten ohne Load ohne Realtime Priorität. + +![delay_load_rt](delay_load_rt.png) +