Ureadahead desacelera o processo de inicialização no Ubuntu 12.04

7

Estou usando o Ubuntu 12.04 64bit instalado em um disco rígido WD Velociraptor (10.000 rpm). Eu não estou usando o Wubi, é uma instalação clara.

Acho que o procedimento "adicionar troca" na inicialização demora muito. No começo eu pensei que tinha algo a ver com a montagem de swap, mas como você pode ver, eu vi o problema no deamon "ureadahead".

Você pode ver abaixo dmesg output parcial:

[    5.347709] Console: switching to colour frame buffer device 210x65
[    5.351756] fb0: VESA VGA frame buffer device
[    5.613411] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null)
[   21.421858] Adding 1227772k swap on /dev/sda5.  Priority:-1 extents:1 across:1227772k 
[   21.425834] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   21.425841] ADDRCONF(NETDEV_UP): eth1: link is not ready

Concluir dmesg output

Tendo em conta a velocidade do meu disco rígido, este atraso não é normal.

Após a atualização para o kernel mais recente (3.2.0.36 a partir de 3.2.0.35) ou após a remoção do arquivo "/ var / lib / ureadahead / pack", o problema é temporariamente resolvido, apenas para uma inicialização. Após a segunda inicialização, o problema retorna.

Esta é a saída dmesg quando tudo funciona perfeito:

[    5.120096] Console: switching to colour frame buffer device 210x65
[    5.124150] fb0: VESA VGA frame buffer device
[    5.285586] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null)
[    6.953086] Adding 1227772k swap on /dev/sda5.  Priority:-1 extents:1 across:1227772k 
[    7.516909] ADDRCONF(NETDEV_UP): eth0: link is not ready
[    7.516916] ADDRCONF(NETDEV_UP): eth1: link is not ready

Conclua o dmesg output

Como sugerido nos comentários, eu tentei desativar a montagem de swap e o atraso foi movido para o próximo processo, então parece que não tem nada a ver com a montagem de swap : dmesg output:

[ 5.862973] EXT4-fs (sda3): recovery complete 
[ 5.887252] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null) 
[ 17.589428] ADDRCONF(NETDEV_UP): eth0: link is not ready 
[ 17.589435] ADDRCONF(NETDEV_UP): eth1: link is not ready

@gertvdijk notou que na última saída dmesg meu sistema se recuperou de algo, mas isso aconteceu justamente quando eu fiz o comentário da troca de "/ etc / fstab".

Eu identifiquei o problema
O Ureadahead desacelera o processo de inicialização. Isso é estranho, já que o contrário deveria acontecer!
Abaixo, estou postando bootchart images e dmesg output de três diferentes boots:

  1. Sem ureadahead (desativado após este guia ) é não delay:
    saída dmesg (ureadahead disabled)
    saída do bootout (ureadahead desativado)
  2. Com o ureadahead ativado primeiro boot (o arquivo do pacote é criado pela primeira vez) sem atraso:
    saída do dmesg (ureadahead habilitado)
    saída do bootchart (ureadahead desativado)

  3. Com o ureadahead ativado, a segunda reinicialização (ureadahead full working) está de volta:
    saída dmesg (segunda inicialização habilitada para ureadahead)
    saída do bootchart (ureadahead disabled second boot)

NOTA
A minha pergunta parece ser uma duplicata desta Inicialização muito lenta devido à montagem do arquivo que diz respeito ao Ubuntu 11.04 e ainda não tem solução! Se algum administrador ler isto, eu não sei se tenho que deletar a minha pergunta como duplicata, já que o problema não parece ser a montagem do swap ... em caso afirmativo, delete-o, ou por favor, informe-me para fazer isso!

    
por naskoos 18.01.2013 / 00:39

2 respostas

0

Experimente o e4rat, é mais rápido e confiável

ppa link

como usar link

    
por kenn 27.01.2014 / 15:38
-1

Faça uma instalação limpa do Ubuntu 13.10, é a última versão atualizada do Ubuntu. Seus problemas podem ser corrigidos sob essa versão, atualizações sempre corrigem problemas.

    
por Brask 08.01.2014 / 14:13

Tags