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

 
 
> Тестирование латентности прерываний ОС, не проводил ли кто?
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
Ответов
zaratustra
сообщение Nov 18 2005, 16:40
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 65
Регистрация: 18-11-05
Пользователь №: 11 054



Evgeny_CD

У меня был другой тест. Железка на pci шине генерила прерывания по внешним синхроимпульсам, а в isr я засекал системное время. Для 1Кгц при отсутствии обмена по шине pci (прерывания запрещались) получалась с точностью до 1мкс прямая линия. Но стоило нагрузить шину данными из pci-железки, то получался разброс до 10мкс, а временами происходили отскоки на несколько делятков мкс. Причину честно говоря мне раскопать не удалось. Но проц-то был 3ГГц, а на медленных этот эффект наверняка будет никак не меньше.
Go to the top of the page
 
+Quote Post
Olej
сообщение Feb 1 2007, 11:03
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458



Цитата(zaratustra @ Nov 18 2005, 17:40) *
У меня был другой тест.


Тема - давняя, но вопрос как был актуальным так и остаётся... даже для сравнения характеристик не только разных и новых RTOS, но и контроля при появлении новых версий знакомых RTOS (не намудрили ли там чего? cranky.gif )

Здесь вот размещёно свеженькое сравнение 3-х RTOS (как, по крайней мере, их авторы называют) - RTLinux, RTAI и VRTXsa:
http://www.linuxdevices.com/news/NS5236356423.html
- в том числе и по латентноти.
Не думаю, что результаты сами по себе будут интересные, но может можно что-то "подсмотреть" по методикам (или дефектам методик ).
Go to the top of the page
 
+Quote Post



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

 


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


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