реклама на сайте
подробности

 
 
> Тестирование латентности прерываний ОС, не проводил ли кто?
Evgeny_CD
сообщение Jul 29 2005, 09:45
Сообщение #1


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Идея проста. Задающий импульс на прерывание. В обработчике прерывания ногой дергаем.

Счетчик. По запускающему стартует, по дерганию ногой останавливается.

Микроконтроллер. Берет выход счетчика -> COM -> PC -> файл. Метки PC времени проставить в файле.

Статистика. Скользящая гистограмма. Как распредились латентности за последнюю минуту.

Ну и задачки всякие разные под ОСью запускать. WEB сервачек там и т.д.

А затем смотрим, как плывет гистограмма в зависимости от нагрузки.

Особенно меня такое интересует для Linux (нормального, не RT) на небыстрых процах (~70 Mhz ARM720 и т.д.)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Harbour
сообщение Jul 29 2005, 10:33
Сообщение #2


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



В нормальном linux'е нет смысла - любой драйвер могет прерывания запретить надолго, особенно актуально для X'овых/fbdev драйверов. В i386 RT варианте легко получить стабильные 4-10 мкс, arm не юзал, но народ на motorollовском 5672 получал 5 мкс, думаю arm должен быть не хуже.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 16:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.02699 секунд с 7
ELECTRONIX ©2004-2016