Я пытаюсь настроить мои системные службы для повышения скорости загрузки. Я замаскировал NetworkManager-wait-online.service, отключил ntp, nmbd и создал для них таймеры, чтобы задержать их запуск (после загрузки). Это уменьшило время моего systemd-analyze с 1 минуты 30 секунд до 30 секунд.
# Timer template that I use.
[Unit]
Description=Starts X after boot
[Timer]
OnBootSec=60s
Unit=X.service
[Install]
WantedBy=timers.target
Я немного подумал о проблеме. Я думаю, что лучше запускать трудоемкие сервисы асинхронно. Как я могу это сделать?