Systemd és el nou dimoni per al sistema d'inici que incorporen moltes distribucions que han substituït el vell init.
Odiat per molts (inclòs Linus Torvalds qui amb sobrats motius manar a volar a un dels seus programadors), adorat per uns altres, no deixa de ser cert que més enllà dels problemes que pugui «filosòficament» tenir systemd, les distribucions que l'han adoptat han mostrat un temps d'arrencada molt inferior a la resta.
I justament d'això tracta aquest post, mostrar-li un simple comandament que ens mostrarà el temps d'arrencada de el nucli i l'espai de treball.
Obrim un terminal i posem:
$ systemd-analyze
En el meu cas, tinc instal·lat ArchLinux en un SSD Memòria cau, amb KDE 4.12.4, de manera que vaig obtenir el següent resultat:
Startup finished in 5.355s (kernel) + 2.309s (userspace) = 7.664s
Què els sembla?
Systemd em sembla del millor, no he vist res igual. A més el systemctl estatus dóna molta info per ajudar a corregir certs errors. Mira la meva:
[Maykel @ Maykel-arch akonadi] $ systemd-analyze
Startup finished in 1.785s (nucli) + 1.511s (userspace) = 3.296s
Intueixo que si dius ssd memòria cau, el fas servir només per carregar l'arrencada de l'SO i per escorcollar les apps que vagis obrint a ssd cau. Jo ho tinc tot en el mateix ssd de 128 GB.
Gràcies per la info.
Els SSD Memòria cau són els discos SSD que alguns fabricants inclouen perquè Windows el faci servir com Memòria Virtual. Tinc entès que són més barats i «dolents» que els SSD normals. Al SSD Memòria cau tinc instal·lat el Sistema deixant les meves dades per al disc mecànic 😀
Des del principi vaig dir que systemd és una de les coses bones per linux. Des del principi vaig dir que Debian ho adoptés i les raons són més que evidents. Btrfs també ho és i per això els meus servidors, portàtil i pc 's ja caminen sobre el. I reconec que molt però molt bé 😀
¿I no estàs encantat amb la nova funcionalitat de Btrfs (l'addició d'atributs estesos)?
És cert que encara no hi ha moltes (cap, diria jo) aplicacions que el facin servir, però les possibilitats són infinites.
a mi em triga bastant:
Startup finished in 2.961s (nucli) + 24.178s (userspace) = 27.140s
Com faig perquè iniciï més ràpid? Per que realment si que ho noto
Hauries d'instal·lar un SSD. 🙁
Doncs entonce em quedés millor així jajaja
systemd-analyze blame
Et indica el temps per cada servei
Les dades de el meu:
Startup finished in 3.416s (nucli) + 15.543s (userspace) = 18.960s
El meu disc principal és un SATA 2 7200RPM.
La veritat és que systemd va bastant bé, es noto el canvi. Ja es va parlar, no sé on, de les diferències, però com com és tot coses tècniques, no vaig entendre res
Startup finished in 3.605s (nucli) + 25.651s (userspace) = 29.257s
Com puc millorar el temps d'inici de la meva màquina: ((Tinc el nucli 3.8 i cinnamon com a entorn d'escriptori, estic en ArchLinux)
El temps d'inici només millorarà usant un SSD. Tot i que a nivell de Programari puguis fer alguns ajustos, un SSD és la solució.
Temps d'inici de Kaos en un SSD mSATA:
Startup finished in 1.082s (nucli) + 1.343s (userspace) = 2.425s
Un luxe !!
A més de el temps total es poden afegir opcions perquè mostri més informació:
systemd-analyze blame s'ordena de major a menor el temps de tots els processos
systemd-analyze critical-chain indica els possibles colls d'ampolla en els temps d'inici.
Una salutació.
Gràcies per la dada ..
Startup finished in 2.089s (nucli) + 6.680s (userspace) = 8.770s
Això em va donar en Kaos amb un disc mecànic, crec que kaos és una solució a l'arrencada ràpid més barata que un ssd: p. Ni em vull imaginar quant arrenqués amb un d'aquests.
La veritat és que el nucli triga bastant en arrencar ... per a la qual (teòricament) poc que fa. Però, bé, crec que són coses de nuclis monolítics 😛
El de l'userspace sí que és impressionant.
He intentat executar la comanda però la resposta que em dóna és:
bash: systemd-analyze: no es va trobar l'ordre
Tinc instal·lat Debian Wheezy.
A el no trobar-la ordre, he de instal·lar alguna cosa prèviament?
Moltes gràcies per l'atenció.
Com bé diu l'article, la comanda és per a sistemes que usin systemd com init, en Debian Wheezy s'usa sysvinit així que aquesta comanda no et funcionarà company.
Moltes gràcies per l'aclariment Yukiteru. Una cosa més que aprèn un en aquest món fascinant de GNU / Linux
7 segons !!! terrible. Una pregunta, vas fer alguna cosa especial per a instal·lar fitxers en aquest ssd memòria cau?
Algun consell d'com baixar aquests temps?
Startup finished in 1.371s (nucli) + 4.005s (initrd) + 56.367s (userspace) = 1min 1.744s
Com sempre, per aqui, es troben molt bons tips.
Segons la comanda, això és el que em llança:
Startup finished in 2.395s (nucli) + 26.193s (userspace) = 28.588s
I el que fa el coll d'ampolla, és això:
graphical.target @ 26.193s
└─multi-user.target @ 26.193s
└─pdnsd.service @ 26.192s
└─network.target @ 26.192s
Amb un WD Blue 500GB
Startup finished in 4.051s (nucli) + 11.885s (userspace) = 15.936s
El meu coll d'ampolla són 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
La veritat que aquest em preocupa: S
NetworkManager.service @ 6.332s + 5.153s
Oblidava esmentar la distro. Manjaro amb Gnome (edició de comunitat). I disc dur mecànic.
Startup finished in 3.266s (nucli) + 12.302s (userspace) = 15.568s
i jo si que tinc un SSD! Encara que / home està en un disc mecànic.
si ho té guardat en un calaix dubto molt que vegi alguna diferència 😉
ho dic ja que no veig que sigui molt ràpid
I això, que jo tinc el disc mecànic i ja amb parell d'anys còmodes de servei. El disc en qüestió és: Maxtor 6L250S0
D'una banda, quan vaig aconseguir aquest disc i segons tune2fs:
Va ser creat:
Filesystem created: Tue octubre 12 11:28:03 2010
I ha mogut en tot aquest temps:
Lifetime writes: 1353 GB
Encara que, es perquè el network-manager té aquest temps, i el pdnsd depèn d'aquest últim per a funcionar.
Hola! voldria saber com fer aquest test a Mint ... Salutacions!
no disponible en elementaryOS, que pena, perquè vam fer guerra de boteo fa temps amb uns amics a fedora: '(
Startup finished in 2.111s (nucli) + 5.034s (userspace) = 7.145s
alguna forma de millorar el userspace (he de esborrar arxius ?? XD)
0.75 Segons !!! WUAO
Gràcies x l'aportació amic
En linux mint com es faria?
Bé, jo amb un CPU Intel E2140, 2GB de RAM, GMA950 integrada i dos discos (SATA1 de 148GB on hi ha el sistema, IDE de 40 GB), tinc això:
Startup finished in 2.794s (nucli) + 17.784s (userspace) = 20.578s
Gens malament. Per cert, Archlinux x86. El meu limitant és el disc.
$ Systemd-analyze
Startup finished in 1.731s (nucli) + 2.882s (initrd) + 4min 48.866s (userspace) = 4min 53.480s
$ Systemd-analyze blame
4min 33.660s bumblebee-nvidia.service
23.110s rsyslog.service
:/
Hey que tal ... sent com puc reduir el temps de userspace, ja que m'apareix que són 34.151s aaaww ja sàvia que trigava molt