Таймер hpet вызывает сбой циклического теста - PullRequest
0 голосов
/ 05 ноября 2019

Я использую cyclictest для оценки производительности нашей системы в режиме реального времени с PREEMPT-RT Linux. Таймер по умолчанию для нашего Linux - tsc, а результат cyclictest выглядит следующим образом (core0-core6 защищены от прерываний и потоков пользовательского пространства): enter image description here

Однако при изменении значения по умолчанию таймера HPET с помощью следующих команд

sudo hpet > /sys/devices/system/clocksource/clocksource0/current_clocksource
sudo 2048 > /proc/sys/dev/hpet/max-user-freq

новый результат cyclictest будет выглядеть следующим образом: enter image description here

Любой может дать подсказку о пределе производительности, и разве таймер hpet не должен иметь лучшей производительности, поскольку он объявлен с высокой точностью.

Средой тестирования является процессор i9-9900k с AUSU MAXIMUS XI HEROсистемная плата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...