On Sun, Sep 11, 2011 at 07:56:59AM +0400, Yuriy Kaminskiy wrote:
> Иван Лох wrote:
> > On Sat, Sep 10, 2011 at 10:09:47PM +0100, Mikhail Ramendik wrote:
> >>>> Ставить real-time scheduler для программы которая не была специально под 
> >>>> такое
> >>>> рассчитана -- хороший способ выстрелить себе в ногу.
> >>> mplayer довольно часто так запускают. Наверное, чаще чем другие приложение
> >>> (кроме, может быть, cdrecord). Это же  мягкий реал-тайм.
> 
> Это "мягкий реал-тайм" с точки зрения требования по управлению шаттлом. И 
> совсем
> не мягкий с точки зрения других приложений и системы. Если real-time процесс
> задумается внутри себя, все остальные не получат ни-че-го.

Если SCHED_FIFO возможно и не получат. А с Round-Robin будет следующий
timeslice и все дела.

           SCHED_RR  Round-Robin  Scheduler,  also  used  for real-time
           constraints. CPU-time is assigned in an round-robin fashion
           with a much smaller timeslice than with SCHED_NORMAL and
           processes in this group are favoured over SCHED_NORMAL. Usable
           for audio/video applications near peak rate of the system.
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
           ROOT-credentials required.

> > Гарантированно ограничит.
> 
> А вот по диску/свопу/whatever - нет :-)

ionice? Типа другая подсистема.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110911112529.ga27...@nano.ioffe.rssi.ru

Ответить