#c #linux #performance #operating-system
Вопрос:
Я хотел бы получить программный доступ к таймерам учета микрогосударств в Linux. Я предполагаю, что первая часть вопроса заключается в том, где они доступны? Какие версии ядра и дистрибутивы? Какие аппаратные платформы? Вторая часть заключается в том, как на самом деле получить доступ к таймерам? Что такое системный вызов?
Вот (несколько старая) страница, описывающая учет микрогосударств, но я не смог найти описанный там системный вызов.
Ответ №1:
Исправления и пользовательские программы доступны по адресу http://www.gelato.unsw.edu.au/patches/. Поскольку исправления не были перенесены вверх по течению, по-видимому, из-за слишком высокой сложности/накладных расходов, вам придется свернуть свое собственное ядро.
Ответ №2:
Поиск MSA_SELF в Google показывает, что последний раз он обсуждался много лет назад, а быстрый просмотр вверх по течению показывает, что его нет в вышестоящем ядре. Поэтому я думаю, что будет справедливо сказать: «эти данные недоступны».
Возможно, вам захочется посмотреть на clock_getres() и т. Д.