Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Kazarov                              2:5020/400     14 Apr 2004  13:27:09
 To : Eugene Grosbein
 Subject : Re: priority degradation
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein пишет:
 
 EG> 11 апр 2004, воскресенье, в 07:31 KRAST, Alex Povolotsky написал(а):
 
 EG> Ok, тогда как решить такую задачу.
 
 EG> Имеем фоновый процесс, который кушает столько процессора, сколько 
 
 дадут,
 
 EG> но не очень важный (типа make buildworld), хотя и под idprio 
 
 пускать его
 
 EG> нельзя. И есть иксовое приложение, которому процессор нужен 
 
 фактически
 
 EG> realtime. 
 
 Hадо решить - либо realtime, либо иксовое. Т.к. всё остальное в иксах 
 не rt то переведя даже одну иксовую задачу в rt кроме проблем ничего не 
 получишь.
 Реально надо отделить мух от котлет - надо отделить realtime-овскую 
 часть от пользовательского интерфейса. И сделать общение между ними 
 через IPC.
 
 EG> Вопрос получается таким: можно ли пустить процесс X-сервера под 
 
 высоким
 
 EG> rtprio, оставив при этом все порожденные им процессы с обычным 
 
 приоритетом?
 
 EG> Тогда потом пущу приложение с rtprio, но пониже и все должно 
 
 заработать
 
 EG> как надо.
 
 Работать как-надо realtime и не realtime на одной железке будут только 
 если приложение разрабатывалось с учётом realtime-овской специфики: 
 быстро (т.е. не дольше чем хх микросекунд) отреагировал на внешнее 
 событие и спать до следующего события, а всё ресурсоёмкое - внешним 
 модулем. Запуск обычного приложения в RT легко приведёт всё в ступор, 
 даже если оно почти ничего не потребляет.
 
 Дмитрий
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: priority degradation   Kazarov   14 Apr 2004 13:27:09 
Архивное /ru.unix.bsd/648844a35210.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional