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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : yx                                   2:5049/1.118   12 Feb 2001  01:57:43
 To : All
 Subject : Re: Варантированное время ответа
 -------------------------------------------------------------------------------- 
 
 Evgeny Kazanov <evgeny.kazanov@hotpop.com> wrote:
 
 > 
 >>> Ьочется получить более менее определенное время ответа.
 >>> Шак я понимаю, для этого надо, чтобы эти приложения ни 
 >>> в коем случае не уходили в своп.
 >>> 
 >>> Усть какие-нибудь средства это обеспечить?
 >>> 
 > расставить приоритеты - с гарантированым временем в нужных 
 > мне рамках нет проблем. Вопрос в том, как для части задач
 > разрешить свопинг, а для другой - запретить.
 
  можно, причем довольно не сложно, но сие не есть решение:
 
 память в kernel_space всегда залочена и не свопится (i.e. real ram).
 в user_space обычно swapable (virtual memory).
 можно делать non-swapable memory и в user_space,
 по этому поводу начинать смотреть отсюда:
   man mlock mlockall
   man sched_setscheduler
 
 при этом все равно реалтайма нет (ключевые слова ты написал сам
 "в нужных рамках" (не зависимо от ее величины) "гарантировать" отклик
 ты не сможешь).
 
 учти что нормальный реалтайм, к сожалению, в системах a-la линух, фря -
 не получишь.(
 Ътсутсвие свопинга просто повысит вероятность своевременного отклика,
 но никоим образом его не гарантируют (грабли с инверсиями приоритетов, etc.)
 ╗оэтому смотрел бы по немногу в сторону того же qnx.
 p.s. относительно свопинг и реалтайм:
  между ними далеко не однозначная связь, в качестве примера
  можно привести аннонсы из neutrino (qnx next generation), в
  которых обещают реализацию свопинга в рамках реалтайм.
 
 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)
 
 

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

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