Systemd - Boot Faster

WM Chang

Systemd

Boot Faster

by WM

About me

Use Fedora since Verne 16

a refugee from Ubuntu

@kidwm at your favorites Social Network Websites.

What is systemd?

Systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts.

What is systemd?

Socket-activated and bus-activated services, which sometimes lead to better parallelization of interdependent services.

Why use systemd?

Fedora 15 and later comes with systemd enabled by default.

Why use systemd?

In April 2012, udev's source tree was merged into systemd.

Better than Upstart?

which comes from Ubuntu.

You can't pass it!

Will be integrated with GNOME OS

How to utilize systemd?

How to utilize systemd?

Analysis

sudo yum install systemd-analyze

a tool like BootChart graph

sudo systemd-analyze blame

Who's the murderer?

systemd-analyze blame

Let's start a blame game!

systemd-analyze plot > before.svg

You'll get a picture in detail.

Optimization

No LVM and No RAID

Optimization

More…

Optimization

Even more…

Optimization

Much more…

Optimization

Last but not least

sudo systemctl disable firewalld.service

Disable Firewalld

sudo vim /etc/selinux/config

Disable SELinux

Optimization

Modify the GRUB2 timeout

GTK Interface

systemadm

Reference

End

Thank you!

by WM

Fork me on Github