Главная
Study mode:
on
1
Intro
2
About Chris Simmonds
3
What is an init daemon?
4
Init daemons for embedded use cases
5
Systemd is not just an init daemon
6
What are the advantages of systemd?
7
Units, services and targets
8
Unit dependencies
9
Order: Before and After
10
The default target
11
Reverse dependencies: WantedBy
12
The Install section
13
systemcti
14
Reducing boot time
15
Measuring systemd boot time
16
First attempt
17
systemd-analyze 3/3
18
2nd attempt
19
Other useful systemd features
20
Watchdog
21
Resource limits
22
systemd-analyze 2/3
Description:
Explore systemd boot time optimization techniques in this conference talk. Delve into the advantages of systemd over traditional System V init daemon, focusing on its ability to run init tasks in parallel. Discover why default configurations may lead to increased boot times and learn how to effectively use systemd to reduce startup duration. Investigate systemd units, their dependencies, and methods to eliminate unnecessary tasks while reordering remaining ones for optimal performance. Gain insights into measuring systemd boot time, utilizing systemctl commands, and implementing useful systemd features such as watchdogs and resource limits. Master the art of fine-tuning systemd to achieve a working system in minimum time, ultimately demonstrating that systemd simply needs proper configuration and understanding to unlock its full potential.

We Need to Talk About Systemd - Boot Time Optimization for the New init daemon

Linux Foundation
Add to list