|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/648844a35210.html, оценка из 5, голосов 10
|