I recently installed Fedora 16 on a Dell VOSTRO 1510. I am quite happy with it, but I am concerned with the slow boot load time. I measured from launching the OS with GRUB till GDM, a boot load time of 1:01.42, which I experience as slow (that's subjective, my bad: I have not measured other boot times in prior Ubuntu installations, but I remember it to be half that time).
Pressing F2 during boot prints out various details. I notice the boot load is taking much time in the following phase:
Started LSB: Starts and stops login ISCSI daemon.
Starting LSB: Starts and stops login and scanning of ISCSI devices.
What is LSB, ISCSI? Is one minute indeed a long boot time? Can I somehow improve the boot load time?
Here is my bootchart for more details:
Edit: thanks to some more documentation suggested by @vasquez, I have been able to remove some services and reduce boot time using systemd-analyze and systemctl. There are still more services however, which I may need to remove,see below. But how to know what services is doing what and gauge whether I need it or not?
13067ms udev-settle.service
4622ms fedora-loadmodules.service
3539ms systemd-vconsole-setup.service
2913ms remount-rootfs.service
2620ms media.mount
2603ms sys-kernel-debug.mount
2595ms dev-hugepages.mount
2587ms sys-kernel-security.mount
2577ms dev-mqueue.mount
2025ms udev-trigger.service
1951ms fedora-readonly.service
1763ms netfs.service
1619ms mdmonitor-takeover.service
1598ms fcoe.service
1570ms udev.service
1267ms systemd-remount-api-vfs.service
1214ms fedora-storage-init.service
1018ms sys-kernel-config.mount
950ms plymouth-start.service
833ms systemd-sysctl.service
440ms NetworkManager.service
391ms avahi-daemon.service
324ms rsyslog.service
268ms systemd-logind.service
262ms console-kit-log-system-start.service
249ms fedora-storage-init-late.service
231ms livesys.service
228ms ip6tables.service
224ms iptables.service
206ms auditd.service
193ms sshd-keygen.service
184ms systemd-readahead-replay.service
183ms systemd-tmpfiles-setup.service
175ms irqbalance.service
173ms systemd-readahead-collect.service
167ms boot.mount
145ms abrt-vmcore.service
138ms mcelog.service
136ms dbus.service
122ms abrt-ccpp.service
90ms lvm2-monitor.service
52ms fedora-wait-storage.service
51ms sandbox.service
44ms console-kit-daemon.service
30ms livesys-late.service
22ms home.mount
11ms systemd-user-sessions.service
9ms accounts-daemon.service
5ms rtkit-daemon.service
0ms sys-fs-fuse-connections.mount
Edit: After removing the following services:
- sendmail.service
- sm-client.service
- iscsi.service
- udev-settle.service
- fedora-wait-storage.service
Boot went from 1m 1.5s to about 26s (hurray) see plots:
Before

After

Now the fedora-storage-init.service is taking the most time and removing it only replaces it by fedora-storage-init-late.service. What is this service exactly doing and how it can be sped up is yet a mystery.

/var/log/boot.logfor more info on whats happening at boot time. Maybe you are starting daemons that that fail after a given time (network daemon?). One minute is a bit long. – htor Feb 14 '12 at 20:21