Eu instalei recentemente o Fedora 16 em um Dell VOSTRO 1510. Estou muito feliz com isso, mas estou preocupado com o tempo de carregamento lento da inicialização. Eu medi desde o lançamento do sistema operacional com o GRUB até o GDM, um tempo de inicialização de 1:01.42
, que eu experimentei como lento (isso é subjetivo, meu erro: eu não medi outros tempos de inicialização em instalações anteriores do Ubuntu) , mas lembro que é metade desse tempo).
Pressionar F2 durante a inicialização imprime vários detalhes. Percebo que a carga de inicialização está demorando muito na fase seguinte:
Started LSB: Starts and stops login ISCSI daemon.
Starting LSB: Starts and stops login and scanning of ISCSI devices.
O que é LSB, ISCSI? Um minuto é realmente um longo tempo de inicialização? Posso de alguma forma melhorar o tempo de carregamento da inicialização?
Aqui está o meu bootchart para mais detalhes:
Editar:graçasamaisalguns documentation sugerido por @vasquez, consegui remover alguns serviços e reduzir o tempo de inicialização usando systemd-analyze
e systemctl
. Há ainda mais serviços, no entanto, que eu preciso remover, veja abaixo. Mas como saber quais serviços estão fazendo o que e avaliar se eu preciso ou não?
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
Editar : após remover os seguintes serviços:
- sendmail.service
- sm-client.service
- iscsi.service
- udev-settle.service
- fedora-wait-storage.service
O boot passou de 1m 1.5s para cerca de 26s (hurray) veja gráficos:
Antes
Depoisde
Agora, o fedora-storage-init.service
está demorando mais e a remoção só o substitui por fedora-storage-init-late.service
. O que este serviço está fazendo exatamente e como ele pode ser acelerado ainda é um mistério.