Как использовать учет микрогосударств в Linux?

#c #linux #performance #operating-system

Вопрос:

Я хотел бы получить программный доступ к таймерам учета микрогосударств в Linux. Я предполагаю, что первая часть вопроса заключается в том, где они доступны? Какие версии ядра и дистрибутивы? Какие аппаратные платформы? Вторая часть заключается в том, как на самом деле получить доступ к таймерам? Что такое системный вызов?

Вот (несколько старая) страница, описывающая учет микрогосударств, но я не смог найти описанный там системный вызов.

Ответ №1:

Исправления и пользовательские программы доступны по адресу http://www.gelato.unsw.edu.au/patches/. Поскольку исправления не были перенесены вверх по течению, по-видимому, из-за слишком высокой сложности/накладных расходов, вам придется свернуть свое собственное ядро.

Ответ №2:

Поиск MSA_SELF в Google показывает, что последний раз он обсуждался много лет назад, а быстрый просмотр вверх по течению показывает, что его нет в вышестоящем ядре. Поэтому я думаю, что будет справедливо сказать: «эти данные недоступны».

Возможно, вам захочется посмотреть на clock_getres() и т. Д.