LINUX.ORG.RU

Вышел OpenRC 0.12

 ,


1

5

После долгой задержки (практически 11 месяцев) вышла очередная версия системы управления сервисами OpenRC. OpenRC — основанная на init система управления сервисами, поддерживающая зависимости. Данная система используется в различных дистрибутивах Linux и BSD.

Основные изменения:

  • Добавлена полноценная поддержка tmpfilesd.
  • Добавлена полноценная поддержка cgroups:
    • опциональное автоматическое монтирование контроллеров;
    • установка лимитов;
    • опциональная остановка сервисов на основе cgroup.
  • Исправлено много ошибок.
  • Проведена миграция в /run.
  • Добавление сервисов для поддержки EFI.
  • Добавлена поддержка DragonFly BSD.
  • Исправления в поддержке LXC-контейнеров.

В данный момент ведутся работы по поддержке других init-систем и использовании их возможностей в openrc.

Важной новостью является выделение модулей сети в отдельное приложение netifrc, поэтому те пользователи, которые не используют его, могут отключить эти модули. Также ведутся работы по адаптации netifrc под другие системы управления сервисами.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: unfo (всего исправлений: 4)
Ответ на: комментарий от megabaks

Ну какие проблемы? Приведи примеры) Я наоборот, включаю в ядре cgroups на автоматическое использование, и для планировщиков CFQ/BFQ включаю соответственные пункты меню.

leg0las ★★★★★
()
Ответ на: комментарий от megabaks

да! ссылки в студию. И не забудь удостовериться, что ты полностью понимаешь, что такое cgroups и зачем оно может использоваться.

qnikst ★★★★★
() автор топика
Ответ на: комментарий от megabaks

Как я понимаю, там используется libcgroups для управления всем этим делом. Неправильная настройка, и вместо того, чтобы ускорить систему, получаем эпические i/o wait - проще говоря чувак скорее всего выстрелил себе в ногу. И виноваты конечно cgroups.

leg0las ★★★★★
()
Последнее исправление: leg0las (всего исправлений: 1)
Ответ на: комментарий от megabaks

Мне достаточно того, что там было ручное вмешательство с помощью libcgroups. Тем более это единичный случай, который скорее подтверждает то, что cgroups нужны и от них таки есть польза.

leg0las ★★★★★
()
Ответ на: комментарий от megabaks

ну не включай cgroups для io их не будет, какие проблемы?

В чем смысл не использовать доп функционал если он есть.

В общем оставляешь нужные контроллеры - нет проблем, под нагрузки их поддерка не тянет, кроме парсинга баш файла <100строк при запуске остановке сервиса.

qnikst ★★★★★
() автор топика
Последнее исправление: qnikst (всего исправлений: 1)
Ответ на: комментарий от megabaks

3.7!=3.10 плюс IO контроллер, как и net тупые, в отличии от , например, cpu и memory. Плюс решений аналогичных cgroups нет :) так что независимо от того, чем ты считаешь цгруппы есть люди, которым они нужны, поэтому добавить доп возможности, не ухудшив положение тех, кто них не использует вполне логично.

qnikst ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.