|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : yx 2:5020/400 13 Feb 2001 07:34:18 To : All Subject : Re: Гарантированное время ответа -------------------------------------------------------------------------------- Evgeny Kazanov <evgeny.kazanov@hotpop.com> wrote: > >> реалтайм либо есть, либо его нет. >> Все остальное (мягкий, мелкомягкий, чуть-чуть не жесткий) >> - профанация. > Я понимаю, что такое реал тайм и говорю, что мне он не нужен. > Мне нужно примерно следующее: > э-э, я не имею ничего против, пробуй.. >> в unix - любой сисколл может привести к непредсказуемой задержке >> (execution in kernel space - non-preemptive). > Можно поподробнее? Интересуют конкретные причины непредвиденных задержек, > например, неправильно написанный драйвер не отдает управление или аппаратный > сбой причина? > код ядра является non-preemptive, т.е. когда код из user space производит сисколл и начинает исполняться код в kernel_space - о каком-либо конкретном таймауте, после которого управление попадет обратно, сказать что-либо трудно. С самого начала, необходимо оценить такие реактивные хар-ки системы как - 1) макс. время исполнения сисколла (должно не зависеть от кол-ва процессов в системе) 2) латентную задержку обработки прерывания (зависит от кол-ва обраб-в) 3) задержки диспетчиризации процессов(потоков). - как оценить п.1 я нп не представляю (впрочем и п.2 с трудом), а, кстати, п.3 в линухе наверное наилучший среди юнихов. Hу и далее - знать, количество процессов(потоков) в системе, кол-во обр-в прер-й, схему планирования, иерар-ю уровней приоритетов. - это можно оценить. That's all, imho. > Или, когда все драйвера и ядро работают правильно, можно оценить задержку? > даже если все работает как часы, как оценить задержку в OS общего пользования - ай донт нау.( (если кто нау - очень будет интересно как) > И задержек по 5 мин я не видел. > Такие громадные заддержки встречаются довольно редко, но бывают - и называют их почему-то denial of service, или просто DoS ,) bye. -- Vladimir Yakovetsky (ношу воду, рублю дрова) --- ifmail v.2.15dev5 * Origin: Disorganized yx's groupie (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1340139ff42a4.html, оценка из 5, голосов 10
|