Inicialização lenta no Fedora 16: por que e como melhorar?

1

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.

    
por Benjamin 14.02.2012 / 19:17

1 resposta

1

Vale a pena tentar executar systemd-analyze blame , consulte link e link .

Esses artigos também mostram como encontrar culpados por longos períodos de inicialização. Um minuto é muito longo no F16 como área de trabalho. Eu acho que você deveria ser capaz de ver 20-30 segundos de inicialização.

Editar:

O LVM leva muito tempo (essa é a sua grande hora de initramfs, mas você provavelmente não pode se livrar dele imediatamente, já que isso significaria uma reinstalação. Um serviço que eu acho que você poderia desativar é o fcoe.

Outra ideia do link :

Adicione libahci.ignore_sss=1 à linha cmd do kernel:

Arjan van de Ven - +Kay Sievers you want to add "libahci.ignore_sss=1" to the kernel command line... your bios lies to you about the storage, costing you 0.6 seconds.

    
por 15.02.2012 / 22:19

Tags