Com saber el temps d'arrencada del nostre ordinador amb systemd?

Systemd és el nou dimoni per al sistema d'inici que incorporen moltes distribucions que han substituït el vell init.

arrencada

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?


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   maykel va dir

    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.

    1.    ILAV va dir

      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 😀

  2.   petxec va dir

    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é 😀

    1.    B va dir

      ¿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.

  3.   axel1709 va dir

    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

    1.    ILAV va dir

      Hauries d'instal·lar un SSD. 🙁

      1.    axel1709 va dir

        Doncs entonce em quedés millor així jajaja

    2.    nom va dir

      systemd-analyze blame

      Et indica el temps per cada servei

  4.   Adolfo Rojas G. va dir

    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)

    1.    ILAV va dir

      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ó.

  5.   Bart va dir

    Temps d'inici de Kaos en un SSD mSATA:
    Startup finished in 1.082s (nucli) + 1.343s (userspace) = 2.425s

    Un luxe !!

  6.   Maleït Barbut va dir

    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ó.

    1.    ILAV va dir

      Gràcies per la dada ..

  7.   jomada va dir

    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.

  8.   B va dir

    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.

  9.   Miguel va dir

    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ó.

    1.    Yukiteru va dir

      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.

      1.    Miguel va dir

        Moltes gràcies per l'aclariment Yukiteru. Una cosa més que aprèn un en aquest món fascinant de GNU / Linux

  10.   aris va dir

    7 segons !!! terrible. Una pregunta, vas fer alguna cosa especial per a instal·lar fitxers en aquest ssd memòria cau?

  11.   Jesus Perales va dir

    Algun consell d'com baixar aquests temps?

    Startup finished in 1.371s (nucli) + 4.005s (initrd) + 56.367s (userspace) = 1min 1.744s

  12.   Nautilus va dir

    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

  13.   Joseba va dir

    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

    1.    Joseba va dir

      Oblidava esmentar la distro. Manjaro amb Gnome (edició de comunitat). I disc dur mecànic.

  14.   daviddoji va dir

    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.

    1.    edo va dir

      si ho té guardat en un calaix dubto molt que vegi alguna diferència 😉

      1.    edo va dir

        ho dic ja que no veig que sigui molt ràpid

        1.    Nautilus va dir

          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.

  15.   xxxgAboxxx va dir

    Hola! voldria saber com fer aquest test a Mint ... Salutacions!

  16.   cristianhcd va dir

    no disponible en elementaryOS, que pena, perquè vam fer guerra de boteo fa temps amb uns amics a fedora: '(

  17.   marc va dir

    Startup finished in 2.111s (nucli) + 5.034s (userspace) = 7.145s

    alguna forma de millorar el userspace (he de esborrar arxius ?? XD)

  18.   Fenriu va dir

    0.75 Segons !!! WUAO

  19.   gris va dir

    Gràcies x l'aportació amic

  20.   clow_eriol va dir

    En linux mint com es faria?

  21.   AurosZx va dir

    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.

  22.   Arka va dir

    $ 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

    :/

  23.   phb va dir

    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