[Comm] JACK, /proc/sys/kernel/sched_rt_runtime_us, CONFIG_RT_GROUP_SCHED

Michael Shigorin mike на altlinux.org
Пт Май 8 20:53:00 MSK 2020


On Fri, May 08, 2020 at 06:00:29PM +0300, Yuriy Al. Shirokov wrote:
> Это лечится командой
> sudo sysctl -w kernel.sched_rt_runtime_us=-1
> но вряд ли это штатный способ заставить jackd работать.

Насколько понимаю, это попросту отключает RT:

---
/proc/sys/kernel/sched_rt_runtime_us:
  A global limit on how much time realtime scheduling may use.  Even without
  CONFIG_RT_GROUP_SCHED enabled, this will limit time reserved to realtime
  processes. With CONFIG_RT_GROUP_SCHED it signifies the total bandwidth
  available to all realtime groups.

  * Time is specified in us because the interface is s32. This gives an
    operating range from 1us to about 35 minutes.
  * sched_rt_period_us takes values from 1 to INT_MAX.
  * sched_rt_runtime_us takes values from -1 to (INT_MAX - 1).
  * A run time of -1 specifies runtime == period, ie. no limit.
--- http://www.kernel.org/doc/Documentation/scheduler/sched-rt-group.txt

Я бы почитал документацию jack -- насколько помню,
конфигурирование RT всегда было делом барским (root).

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


Подробная информация о списке рассылки community