Linux - Open Source White Papers
Unintrusively Measuring Linux Kernel Execution Times
Overview This paper presents a methodology to perform fine-grained cycle-accurate timing measurements crossing the user-kernel boundary. Special attention is payed not to deteriorate the results by the measurement process itself. Next, it applies the methodology to obtain execution timing for the system entry and exit paths on x86-based Linux systems. This paper compares and evaluates three different mechanisms, namely interrupts, call gates and the sysenter/sysexit facility. The measurements are performed on different processor platforms ranging from simple Intel Pentium to Pentium 4 with Hyper Threading and an Intel Itanium system.
| Publisher | Chemnitz University of Technology | File Format | |
|---|---|---|---|
| Date Published | May 2007 | ||
| Format | White Papers | ||
| Topics | |||



