[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Динамически включать-выключать CPU




2011/9/6 Anton Kovalenko <anton@sw4me.com>
Mikhail Ramendik <mr@ramendik.ru> writes:

>     А всем подряд поставить affinity mask через schedtool -- не оно?
>     (наследоваться при форк() будет).
>
> А как совсем всему поставишь включая ядрёные ;) процессы, которые,
> вероятно, и вешают?

Нашёл только что в kernel-parameters:

       isolcpus=       [KNL,SMP] Isolate CPUs from the general scheduler.
                       Format:
                       <cpu number>,...,<cpu number>
                       or
                       <cpu number>-<cpu number>
                       (must be a positive range in ascending order)
                       or a mixture
                       <cpu number>,...,<cpu number>-<cpu number>

По описанию получается, что указанные CPU использоваться не будут, пока
явно туда что-то не засунуть (опять же через affinity mask).

Проблема в том, что мне в единственном случае, когда нужно оба ядра - то есть mplayer - надо два треда одного приложения на разных ядрах :)

--
Yours, Mikhail Ramendik

Unless explicitly stated, all opinions in my mail are my own and do not reflect the views of any organization


Reply to: