Estou usando o ubuntu 10.04 (pinguy os). Meu sistema leva mais de 30 segundos para inicializar (átomo de 1,6 GHz). Como escolher quais módulos carregar durante a inicialização?
verificar se a partição tem sistema de arquivos ext4
Praweł
11
Você provavelmente está melhor perguntar sobre os fóruns Pinguy OS .. pinguyos.com/forum
popey
4
Pinguy OS pode ser baseada no Ubuntu, mas não é o Ubuntu ...
Respostas:
7
Receio que realmente não haja muito a ganhar através da configuração. Mas:
Uma maneira absolutamente certa de aumentar muito a velocidade de inicialização é comprar um disco de estado sólido . Como a inicialização depende muito da E / S do disco, ela pode - em alguns sistemas - reduzir o tempo de inicialização para uma fração .
Grande parte do trabalho computacional durante a inicialização é feito enquanto o sistema aguarda E / S de qualquer maneira (que é o resultado do trabalho canônico, veja abaixo), portanto, livrar-se do trabalho computacional aparentemente desnecessário geralmente não vale a pena. Realmente, a inicialização agora está aguardando o disco.
Como fizemos o boot do Ubuntu mais rápido, por Scott James Remnant, da Canonical, detalha o assunto. (Palestra filmada no LinuxCon Boston - agosto de 2010, aproximadamente 1 hora). O exposto acima é apenas o meu resumo superficial e mínimo da palestra, o que obviamente não faz justiça!
Além disso, você pode desativar alguns dos programas iniciados automaticamente:
Vá para Sistema → Preferências → Aplicativos de inicialização e desative os que você não precisa:
Como eu disse, isso não fará muito para reduzir o tempo de inicialização. Para mim, reduz em cerca de um quarto de segundo, que é mais do que o desvio padrão no DHCP, e é feito enquanto outras coisas estão sendo iniciadas. Porém, você pode fazer isso e ver se ganha alguma coisa.
Desde que respondi a essa pergunta, tentei, por assim dizer, minha solução de comprar um SSD (por recomendação de Jorge Catro). E fez minha máquina inicializar em 11 segundos. Quero enfatizar novamente, mesmo o SSD de 16GB mais barato (provavelmente) fará isso (e 16 gigabytes são mais que suficientes /, se você tiver /homeem uma unidade diferente).
Para ver quais processos estão demorando mais (seja E / S ou vinculado à CPU), abra um Terminal via Aplicativos → Acessórios → Terminal e digite
Em seguida, reinicie, depois abra um navegador de arquivos e navegue até /var/log/bootchart/, você deverá ver uma imagem png, mostrando quais processos são problemáticos.
Como você pode ver, não há muito azul (utilização da CPU) nele. E eu só tenho um único núcleo nesta máquina. A maior parte da CPU é gasta em mutter (esta é a ubuntu-netbook-edition), o serviço de logon único do ubuntu para o Ubuntu One e o lançamento do Unity (cerca de um segundo no total). Em uma instalação normal do Ubuntu Desktop, eles não contam para o seu tempo de inicialização; ele pára após o lançamento do GDM (a tela de login). No Esta bootchart velha eu encontrei em algum lugar na internet, você pode ver claramente as melhorias Canonical têm feito para o processo de inicialização. Essa inicialização leva 1:15 e o tempo que ela não espera pelo disco passa basicamente dormindo.
Em 30 segundos, seu sistema está inicializando muito rápido. Eu esperava 50-70.
Respostas:
Receio que realmente não haja muito a ganhar através da configuração. Mas:
Grande parte do trabalho computacional durante a inicialização é feito enquanto o sistema aguarda E / S de qualquer maneira (que é o resultado do trabalho canônico, veja abaixo), portanto, livrar-se do trabalho computacional aparentemente desnecessário geralmente não vale a pena. Realmente, a inicialização agora está aguardando o disco.
Como fizemos o boot do Ubuntu mais rápido, por Scott James Remnant, da Canonical, detalha o assunto. (Palestra filmada no LinuxCon Boston - agosto de 2010, aproximadamente 1 hora). O exposto acima é apenas o meu resumo superficial e mínimo da palestra, o que obviamente não faz justiça!
Além disso, você pode desativar alguns dos programas iniciados automaticamente:
Vá para Sistema → Preferências → Aplicativos de inicialização e desative os que você não precisa:
Como eu disse, isso não fará muito para reduzir o tempo de inicialização. Para mim, reduz em cerca de um quarto de segundo, que é mais do que o desvio padrão no DHCP, e é feito enquanto outras coisas estão sendo iniciadas. Porém, você pode fazer isso e ver se ganha alguma coisa.
Desde que respondi a essa pergunta, tentei, por assim dizer, minha solução de comprar um SSD (por recomendação de Jorge Catro). E fez minha máquina inicializar em 11 segundos. Quero enfatizar novamente, mesmo o SSD de 16GB mais barato (provavelmente) fará isso (e 16 gigabytes são mais que suficientes
/
, se você tiver/home
em uma unidade diferente).Para ver quais processos estão demorando mais (seja E / S ou vinculado à CPU), abra um Terminal via Aplicativos → Acessórios → Terminal e digite
Em seguida, reinicie, depois abra um navegador de arquivos e navegue até
/var/log/bootchart/
, você deverá ver uma imagem png, mostrando quais processos são problemáticos.Aqui está o meu
Como você pode ver, não há muito azul (utilização da CPU) nele. E eu só tenho um único núcleo nesta máquina. A maior parte da CPU é gasta em mutter (esta é a ubuntu-netbook-edition), o serviço de logon único do ubuntu para o Ubuntu One e o lançamento do Unity (cerca de um segundo no total). Em uma instalação normal do Ubuntu Desktop, eles não contam para o seu tempo de inicialização; ele pára após o lançamento do GDM (a tela de login). No Esta bootchart velha eu encontrei em algum lugar na internet, você pode ver claramente as melhorias Canonical têm feito para o processo de inicialização. Essa inicialização leva 1:15 e o tempo que ela não espera pelo disco passa basicamente dormindo.
Em 30 segundos, seu sistema está inicializando muito rápido. Eu esperava 50-70.
fonte