|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : yx 2:5049/1.118 13 Feb 2001 09: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 (ношу воду, рублю дрова) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Gateway NEWS (http://in.kazan.ru) <=> FidoNet (2:5049/1) + of Kazan Physical-Technical Institute + ( http://kfti.knc.ru ; http://kazinfo.knc.ru ) + + User email address: yx@p0.f1.n5049.z2.fidonet.org + User FidoNet address: 2:5049/1. --- NewsGate+ v0.8Р3 * Origin: Kazan Physical-Technical Institute, Gateway NEWS (2:5049/1.118) бЕПМСРЭЯЪ Й ЯОХЯЙС РЕЛ, ЯНПРХПНБЮММШУ ОН: БНГПЮЯРЮМХЕ ДЮРШ СЛЕМЭЬЕМХЕ ДЮРШ РЕЛЮ ЮБРНП
юПУХБМНЕ /ru.linux/33410574167e.html, НЖЕМЙЮ ХГ 5, ЦНКНЯНБ 10
|