The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В BusyBox прекращена поддержка systemd"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "В BusyBox прекращена поддержка systemd" +/
Сообщение от IZh. (?), 02-Ноя-15, 01:00 
> OK. Но не bash, а dash/ash. И в одном случае мы имеем
> интерпретатор в виде шела, в другом в виде systemd. Мы можем
> из одного шела запустить все нужные команды.
> Сделайте strace для unit'a, а я сделаю для шела и можем посчитать
> системные вызовы.

Не совсем так. systemd при старте сразу считывает все unit-файлы, и строит у себя в голове граф зависимостей. Далее, когда требуется запустить какой-то процесс, ему не нужно больше никаких скриптов исполнять. Он знает, что sshd запускается с помощью такого-то бинарника. Все системные вызовы, которые тут нужны -- всего лишь, чтобы форкнуться, настроить нужные права (при необходимости), и сделать exec на запускаемый бинарник. И никакой shell-магии.

> Что бы распихивать процессы по ц-группам вызовы не нужны? Я так понимаю,
> что systemd может проделывать и другие подобные манипуляции над каждым запускаемым
> процессом, даже если это реально ненужно.

Когда это реально не нужно, будет проделан минимум работы. Если вы не используете ограничения по памяти или CPU, то как я понимаю, работа с cgroup'пами будет минимальна -- только для контроля за тем, какие процессы какому сервису принадлежат (помещаем первый процесс сервиса в группу, потомки будут там же).

> Я могу не запускать udev совсем или заменить его mdev или чем
> еще?

Насчёт не запускать, не уверен. Но вы можете выкинуть ненужные правила.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
В BusyBox прекращена поддержка systemd, opennews, 30-Окт-15, 22:44  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру