Author: Kevin Cheng(tcheng8@binghamton.edu) Roja Eswaran (reswara1@binghamton.edu) - OSNET Lab, Binghamton University
Kernel Level Timer Interrupt Latency Test
How to use it?
-
./kcyclictest.sh
-
View the test result - cat /sys/kernel/debug/tracing/trace - The Last column is the latency value which is in nanoseconds.
-
Clean the test result - echo > /sys/kernel/debug/tracing/trace
Author: Roja Eswaran (reswara1@binghamton.edu) - OSNET Lab, Binghamton University
You can use cdc.py to create CDC for your trace.
How to use it?
-
copy /sys/kernel/debug/tracing/trace to the same working directory as cdc.py
-
Run - python cdc.py
-
Enter your trace name: "trace"
-
The output result is stored in timer_CDC.csv - Output Format ( Latency in microseconds, Cumulative Distribution)