We Need to Talk About Systemd: Boot Time Optimization for the New init daemon
Systemd has many advantages over the traditional System V init daemon. One advantage is its ability to run init tasks in parallel, which should reduce the boot time. Yet in practice the boot time seem …
Talk Title | We Need to Talk About Systemd: Boot Time Optimization for the New init daemon |
Speakers | Chris Simmonds (Consultant, 2net) |
Conference | Open Source Summit + ELC Europe |
Conf Tag | |
Location | Lyon, France |
Date | Oct 27-Nov 1, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Systemd has many advantages over the traditional System V init daemon. One advantage is its ability to run init tasks in parallel, which should reduce the boot time. Yet in practice the boot time seems to go up, not down. Why so? What did I do wrong?The fact is that like all tools you have to know how to use it to make it effective. With the default configuration, systemd is indeed quite slow. In this presentation I will delve into systemd units and their dependencies and show you how to eliminate tasks that you don’t need and reorder the remaining tasks to get a working system in the minumum time. Ultimately, we will find that systemd just needs to be loved