3. Миф 1: systemd монолитен
● 69 отдельных исполняемых файлов
● Минимальные привилегии для каждого
● Более хорошее распараллеливание
● Можно использовать отдельно
4. Миф 2: нет работы с shell-скриптами
● Просто не используются по умолчанию
● Поддержка любых скриптовых ЯП
● ...
● В том числе на уровне загрузки системы
● ???
● Profit!
5. Миф 3: systemd не модульный
● См. Миф №1
● Доступны абсолютно любые комбинации
при компиляции
6. Миф 4: много зависимостей
● Только три:
– glibc
– libcap
– dbus
● Остальные не обязательны
7. Миф 5: не совместим с syslog
● Syslog остается источником наиболее
полной информации
8. Бинарные логи - Journal
● Простота
● Минимальное
обслуживание
● Устойчивость
● Переносимость
● Производительность
● Интегрированность
● Минимальное
использование
дискового
пространства
● Удобство хранения
данных различных по
формату и размеру
● Унификация
● Высокоуровненые
инструменты
● Масштабируемость
● Универсальность
● Логирование по сети
● Безопасность
10. Как работает cgroups
CPU : "Top cpuset"
/
CPUSet1 CPUSet2
| |
(Professors) (Students)
In addition (system tasks) are attached to topcpuset (so
that they can run anywhere) with a limit of 20%
Memory : Professors (50%), Students (30%), system (20%)
Disk : Professors (50%), Students (30%), system (20%)
Network : WWW browsing (20%), Network File System (60%), others (20%)
/
Professors (15%) students (5%)