Я рассчитал время переключения контекста процесса и время переключения контекста потока как в Debian-8, так и в Ubuntu-14.04, одна и та же версия ядра - 3.16.25 для обеих ОС.
Я использовал следующий код - время переключения контекста процесса и thread_context_switch_time
Я тестировал на своей системе Core-i7 (3,40 ГГц).
В Ubuntu я получил 1600/1300 нсза время переключения контекста процесса / время переключения контекста потока.
В Debian 8 я получил 980/980 нс за время переключения контекста процесса / время переключения контекста потока.
Может кто-нибудь помочь мне очистить мойсомнения -
Почему ОС Debian требует меньше времени для переключения контекста, хотя Ubuntu основана на ядре Debian.
Почему разные времена переключения контекста для разныхОС, но на том же оборудовании?
В Ubuntu время переключения контекста процесса больше ожидаемого времени переключения контекста потока, но в Debian оба одинаковы.Почему?