цКЮБМЮЪ ЯРПЮМХЖЮ


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Evgeny Kazanov                       2:5049/1.118   12 Feb 2001  22:34:29
 To : All
 Subject : Re: Варантированное время ответа
 -------------------------------------------------------------------------------- 
 
 yx <yx@angel.adamant.net> wrote:
 
 > Evgeny Kazanov <evgeny.kazanov@hotpop.com> wrote:
 > 
 > ... 
 >>> можно делать non-swapable memory и в user_space,
 >>> по этому поводу начинать смотреть отсюда:
 >>>   man mlock mlockall
 >>>   man sched_setscheduler
 >> Спасибо, думаю это то, что я и спрашивал. Hадо посмотреть.
 >>
 >  а у тебя есть выбор?)
 >  
 >> необходимость жесткого реалтайма для сложных задач 
 >> встречается достаточно редко, по крайней мере я не встречал.
 >>
 >  реалтайм либо есть, либо его нет. 
 >  Все остальное (мягкий, мелкомягкий, чуть-чуть не жесткий)
 >  - профанация.
 
 ╦ понимаю, что такое реал тайм и говорю, что мне он не нужен.
 Щне нужно примерно следующее:
 1. Взять ЪС общего назначения (конкретно - Эинукс)
 2. Запустить на нем известное количество определенных задач в
    конкретной аппаратной и программной конфигурации. Ъценить 
    время отклика моей системы причем не обязательно в форме "
    Варантированное время". Щожно например отклик в течении 
    500мс с вероятностью 98%
 3. Ъценить факторы, в первую очередь влияющие на время отклика
    (Своппинг моей задачи) и попробовать их устранить.
 4. ╗овторить пункт 2.
 
 > 
 >>> Ътсутсвие свопинга просто повысит вероятность своевременного отклика,
 >>> но никоим образом его не гарантируют (грабли с инверсиями приоритетов,
 
 etc.)
 
 >> Щожно поподробнее? ╦ как-то с трудом могу себе это представить.
 >> Усли я устрою свою измерительную систему, с эзернетом, в котором
 >> только мои компьютеры, т.е. трафик маленький и заранее известный,
 >> выключу всякие логротейты и т.д. (Руду их проводить как регламентное
 >> обслуживание или вообще отключу запись в лог), все задачи и потребляемые
 >> ими ресурсы будут известны и я не смогу получить гарантированное время
 >> отклика 0.5 - 2с? Ъб[ясни, если не получу, то почему?
 >>
 >  ключевым является "гарантированное время отклика",
 >  а не его, пусть и малое, значение.
 > 
 >  в unix - любой сисколл может привести к непредсказуемой задержке
 >  (execution in kernel space - non-preemptive).
 
 Щожно поподробнее? Ынтересуют конкретные причины непредвиденных задержек,
 например, неправильно написанный драйвер не отдает управление или аппаратный
 сбой причина?
 Ыли, когда все драйвера и ядро работают правильно, можно оценить
 задержку? Ведь работает все как-то? Ы задержек по 5 мин я не видел.
 
 С уважением, 
 Увгений
 -- 
 - ---
 Evgeny Kazanov
 
 http://visaginas.is.lt/~evgeny
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 + 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:   Evgeny.Kazanov@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)
 
 

бЕПМСРЭЯЪ Й ЯОХЯЙС РЕЛ, ЯНПРХПНБЮММШУ ОН: БНГПЮЯРЮМХЕ ДЮРШ  СЛЕМЭЬЕМХЕ ДЮРШ  РЕЛЮ  ЮБРНП 

 рЕЛЮ:    юБРНП:    дЮРЮ:  
 Re: Варантированное время ответа   Evgeny Kazanov   12 Feb 2001 22:34:29 
юПУХБМНЕ /ru.linux/334105741649.html, НЖЕМЙЮ 2 ХГ 5, ЦНКНЯНБ 10
ъМДЕЙЯ.лЕРПХЙЮ
Valid HTML 4.01 Transitional