apt: ureadahead será re-perfilado na próxima reinicialização


13

Digitei este comando para remover um pacote e arquivos de configuração relacionados:

sudo apt-get --purge remove supervisor 

O comando terminou sem erros, mas recebi esta mensagem:

ureadahead will be reprofiled on next reboot

O que isso significa? Preciso reiniciar (ou é recomendável reiniciar)?

Respostas:


13

Não há necessidade de reiniciar ou se preocupar.

O Ureadahead , na verdade chamado über-readahead, é um sistema para acelerar os tempos de inicialização, pré-carregando arquivos de inicialização nas páginas e na memória para que eles fiquem prontos imediatamente quando solicitados, por meio de arquivos de pacote que já estão pré-empacotados em páginas compatíveis com a memória. Ele gerará um plano para pré-carregamento mensal e quando os arquivos relacionados à inicialização forem modificados, adicionados ou removidos. Como afeta apenas o desempenho da inicialização, não é necessário reinicializar, pois o ureadahead se aplica apenas durante a inicialização, e o empacotamento da inicialização será feito na próxima inicialização. No entanto, algumas vezes é executado mesmo quando os arquivos de inicialização ou o ciclo mensal não se aplicam.

Como realmente funciona:

ureadaheadé um executável que rastreará o processo de inicialização e gerará os arquivos do pacote. Quando executado sem argumentos, esse executável verifica se /var/lib/ureadaheadhá arquivos de pacote e, se eles têm idade suficiente ou não existem, começam a ser rastreados para sempre. Em seguida, ele pode receber um SIGTERM com Ctrl+ C; nesse momento, ele salva todos os arquivos de pacote. Também pode ser executado com --timeoutpara fazê-lo parar automaticamente e salvar seus arquivos de pacote.

Ref: https://wiki.archlinux.org/index.php/Ureadahead


5

O über-readahead é usado durante a inicialização para ler os arquivos antes de serem necessários, de modo que eles já estejam no cache da página, melhorando o desempenho da inicialização.

Seus arquivos de dados são regenerados na primeira inicialização após a instalação, e mensalmente depois ou quando os pacotes com scripts ou configurações init são instalados ou atualizados. Você pode consultar https://launchpad.net/ureadahead para obter mais informações.

Agora, como mencionado acima, os ureadheadarquivos precisam ser atualizados quando pacotes com scripts ou configurações init são instalados ou atualizados. No seu caso, acho que o mesmo aconteceu ao remover os arquivos. Então, ureadaheadirá regenerar seus arquivos de dados com base nesta operação de remoção.


Esta resposta é mais simples de entender para mim. Sua pergunta @Obsessive é um pouco mais difícil, mas mais detalhada e, finalmente, responda realmente à minha pergunta final Eu tenho (ou é sugerido) reiniciar?
Paolo

@ObsessiveFOSS: Quando comecei a responder à pergunta, você não a respondeu. Mas, depois de postar, descobri que você já havia respondido. Pensei em manter minha resposta porque achava que era mais simples. De qualquer forma, concordo que o seu foi muito detalhado.
Sourav Mishra 01/10/12

@linuxandunix OK. Sem problemas. Está dentro de minutos, então está tudo bem /
Reintegra Monica - ζ--
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.