Systemd É o novo daemon para o sistema de inicialização que muitas distribuições incorporam que substituíram o antigo o init.
Odiado por muitos (incluindo Linus Torvalds que com boa razão enviou um de seus programadores para voar), adorado por outros, ainda é verdade que, além dos problemas que o Systemd pode "filosoficamente" ter, as distribuições que o adotaram mostraram um chute tempo muito menor do que o resto.
E é exatamente disso que trata este post, mostrando um comando simples que nos mostrará o tempo de inicialização do Kernel e a área de trabalho.
Abrimos um terminal e colocamos:
$ systemd-analyze
No meu caso, tenho o ArchLinux instalado em um SSD Caché, com KDE 4.12.4, então obtive o seguinte resultado:
Startup finished in 5.355s (kernel) + 2.309s (userspace) = 7.664s
Que vocês acham disso?
Systemd me parece o melhor, não vi nada parecido. Além disso, o status systemctl fornece muitas informações para ajudar a corrigir certos erros. Olhe para o meu:
[maykel @ maykel-arch akonadi] $ systemd-analise
A inicialização terminou em 1.785s (kernel) + 1.511s (espaço do usuário) = 3.296s
Eu acho que se você disser cache ssd, você o usa apenas para carregar a inicialização do sistema operacional e para armazenar em cache os aplicativos que você abre no cache ssd. Eu tenho tudo no mesmo SSD de 128 GB.
Obrigado pela informação.
SSDs de cache são os discos SSD que alguns fabricantes incluem para o Windows usar como memória virtual. Eu entendo que eles são mais baratos e "ruins" do que SSDs normais. No Cache SSD tenho o Sistema instalado deixando meus dados para o disco mecânico 😀
Desde o início eu disse que SystemD é uma das coisas boas para o Linux. Desde o início eu disse que o Debian irá adotá-lo e as razões são mais do que óbvias. Btrfs também é isso e por isso meus servidores, laptop e pc já estão nele. E eu admito isso muito, muito bem 😀
E você não está satisfeito com a nova funcionalidade do Btrfs (a adição de atributos estendidos)?
É verdade que ainda não existem muitos (nenhum, eu diria) aplicativos que o utilizam, mas as possibilidades são infinitas.
leva muito tempo:
A inicialização terminou em 2.961s (kernel) + 24.178s (espaço do usuário) = 27.140s
Como faço para começar mais rápido? Porque eu realmente noto
Você teria que instalar um SSD. 🙁
Bem, então estarei melhor assim hahaha
systemd-analyse culpa
Diz-lhe a hora de cada serviço
Meus dados:
A inicialização terminou em 3.416s (kernel) + 15.543s (espaço do usuário) = 18.960s
Minha unidade principal é uma SATA 2 7200RPM.
A verdade é que o SystemD está indo muito bem, a mudança foi perceptível. Já falei, não sei onde, das diferenças, mas como é tudo coisa técnica, não entendi nada
A inicialização terminou em 3.605s (kernel) + 25.651s (espaço do usuário) = 29.257s
Como posso melhorar o tempo de inicialização da minha máquina: ((Eu tenho kernel 3.8 e cinnamon como ambiente de trabalho, estou no archlinux)
O tempo de inicialização só melhorará com o uso de um SSD. Embora no nível do software você possa fazer alguns ajustes, um SSD é a solução.
Tempo de inicialização KaOS em um SSD msata:
A inicialização terminou em 1.082s (kernel) + 1.343s (espaço do usuário) = 2.425s
Um luxo!!
Além do tempo total, opções podem ser adicionadas para mostrar mais informações:
systemd-analyse blame classifica o tempo de todos os processos do mais alto para o mais baixo
systemd-analyse critical-chain indica possíveis gargalos de tempo de inicialização.
Uma saudação.
Obrigado pela dica..
A inicialização terminou em 2.089s (kernel) + 6.680s (espaço do usuário) = 8.770s
Isso me deu em KaOS com um disco mecânico, acho que Kaos é uma solução de inicialização rápida mais barata do que um ssd: p. Nem quero imaginar assim que comecei com um desses.
A verdade é que o kernel demora muito para inicializar ... pelo que (teoricamente) ele faz pouco. Mas ei, eu acho que é coisa de kernel monolítico 😛
O espaço do usuário é impressionante.
Tentei executar o comando, mas a resposta que ele me dá é:
bash: systemd-analyze: comando não encontrado
Tenho o Debian Wheezy instalado.
Uma vez que o pedido não foi encontrado, devo instalar algo com antecedência?
Muito obrigado pela atenção.
Como diz o artigo, o comando é para sistemas que usam SystemD como init, no Debian Wheezy SysVinit é usado então esse comando não vai funcionar para você, cara.
Muito obrigado pelo esclarecimento Yukiteru. Mais uma coisa que se aprende neste fascinante mundo do GNU / Linux
7 segundos !!! tremendo. Uma pergunta, você fez algo especial para instalar o arch neste cache SSD?
Algum conselho sobre como diminuir esses tempos?
A inicialização terminou em 1.371s (kernel) + 4.005s (initrd) + 56.367s (espaço do usuário) = 1min 1.744s
Como sempre, por aqui, as dicas são muito boas.
De acordo com o comando, é isso que ele joga em mim:
A inicialização terminou em 2.395s (kernel) + 26.193s (espaço do usuário) = 28.588s
E o que o gargalo faz é o seguinte:
graphical.target @ 26.193s
└─multi-user.target @ 26.193s
└─pdnsd.service @ 26.192s
└─network.target @ 26.192s
Com um WD Blue 500GB
A inicialização terminou em 4.051s (kernel) + 11.885s (espaço do usuário) = 15.936s
Meu gargalo é 3
ntpd.service @ 11.487s + 397ms
NetworkManager.service @ 6.332s + 5.153s
dev-disk-by\x2duuid-357098a9\x2daf36\x2d456c\x2dabe4\x2d7576d1792dfa.swap @6.091s +205ms
A verdade é que isso me preocupa: S
NetworkManager.service @ 6.332s + 5.153s
Esqueci de mencionar a distro. Manjaro com Gnome (edição comunitária). E disco rígido mecânico.
A inicialização terminou em 3.266s (kernel) + 12.302s (espaço do usuário) = 15.568s
e eu tenho um SSD! Embora / home esteja em um disco mecânico.
Se você o tiver guardado em uma gaveta, duvido que você verá alguma diferença 😉
Eu falo porque não vejo que é muito rápido
E isso, eu tenho o disco mecânico e já com alguns anos de serviço confortável. O disco em questão é: Maxtor 6L250S0
Por um lado, quando obtive este disco e de acordo com tune2fs:
Foi criado:
Sistema de arquivos criado: Tue Out 12 11:28:03 2010
E mudou todo esse tempo:
Gravações vitalícias: 1353 GB
Porém, eu sei porque o gerenciador de rede tem esse tempo, e o pdnsd depende deste para funcionar.
Olá! Gostaria de saber como fazer esse teste no Mint ... Saudações!
não disponível no elementaryOS, que pena, porque tivemos uma guerra de saltos há muito tempo com alguns amigos no fedora: '(
A inicialização terminou em 2.111s (kernel) + 5.034s (espaço do usuário) = 7.145s
alguma forma de melhorar o espaço do usuário (tenho que deletar arquivos ?? XD)
0.75 segundos !!! WUAO
Obrigado pela contribuição amigo
No linux mint como isso seria feito?
Bom eu com uma CPU Intel E2140, 2GB de RAM, GMA950 integrado e dois discos (SATA1 de 148GB onde está o sistema, IDE de 40GB), tenho isso:
A inicialização terminou em 2.794s (kernel) + 17.784s (espaço do usuário) = 20.578s
Nada mal. A propósito, Archlinux x86. Minha limitação é o disco.
$ análise do systemd
A inicialização terminou em 1.731s (kernel) + 2.882s (initrd) + 4min 48.866s (espaço do usuário) = 4min 53.480s
$ systemd-analisar culpa
4min 33.660s bumblebee-nvidia.service
23.110s rsyslog.serviço
:/
Ei, tudo bem ... ei, como posso reduzir o tempo do espaço do usuário, já que me parece que são 34.151s aaaww eu já sabia que demorava muito