|
Hourglass benchmark was introduced for the analysis of the time slices assigned by the operating system to multiple processes. In this work, it is used for checking gaps mainly generated by the operating system during execution time. The benchmark keeps reading the processor¡¯s time stamp counter. Except for some blocked system services, it is bound to a specific core and operates in the system. In other words, the wider gaps between two read operations, the more the kernel is running which means OS noise such as scheduling or interrupt handling. |