systemd Este noul demon pentru sistemul de boot pe care îl încorporează multe distribuții care l-au înlocuit pe cel vechi înăuntru.
Urât de mulți (inclusiv Linus Torvalds care, din motive întemeiate, a trimis unul dintre programatorii săi să zboare), adorat de alții, este încă adevărat că dincolo de problemele pe care Systemd le poate avea „filozofic”, distribuțiile care l-au adoptat au arătat o încărcare timp mult mai mic decât restul.
Și tocmai despre asta este vorba despre această postare, arătându-vă o comandă simplă care ne va arăta timpul de pornire a kernelului și spațiul de lucru.
Deschidem un terminal și punem:
$ systemd-analyze
În cazul meu, am ArchLinux instalat pe un SSD Caché, cu KDE 4.12.4, așa că am obținut următorul rezultat:
Startup finished in 5.355s (kernel) + 2.309s (userspace) = 7.664s
Tu ce crezi?
Systemd mi se pare cel mai bun, nu am văzut așa ceva. De asemenea, starea systemctl oferă multe informații pentru a ajuta la corectarea anumitor erori. Uită-te la a mea:
[maykel @ maykel-arch akonadi] $ systemd-analyse
Startul s-a încheiat în 1.785s (kernel) + 1.511s (userpace) = 3.296s
Cred că dacă spui cache SSD, îl folosești doar pentru a încărca boot-ul sistemului de operare și pentru a cache aplicațiile pe care le deschizi în cache SSD. Am totul pe același SSD de 128 GB.
Multumesc pentru informatii.
SSD-urile cache sunt SSD-uri pe care unii producători le includ pentru ca Windows să le poată folosi ca memorie virtuală. Înțeleg că sunt mai ieftine și „rele” decât SSD-urile normale. În memoria cache SSD am sistemul instalat lăsând datele mele pe discul mecanic 😀
De la început am spus că SystemD este unul dintre lucrurile bune pentru Linux. De la început am spus că Debian o va adopta și motivele sunt mai mult decât evidente. Btrfs este, de asemenea, și de aceea serverele, laptopul și computerul meu sunt deja pe el. Și recunosc asta foarte, foarte bine 😀
Și nu sunteți încântați de noua funcționalitate a Btrfs (adăugarea de atribute extinse)?
Este adevărat că nu există multe (niciuna, aș spune) aplicații care o utilizează, dar posibilitățile sunt nelimitate.
îmi ia mult timp:
Startul s-a încheiat în 2.961s (kernel) + 24.178s (userpace) = 27.140s
Cum o fac să înceapă mai repede? Pentru că chiar observ asta
Ar trebui să instalați un SSD. 🙁
Ei bine, atunci voi fi mai bine ca asta hahaha
systemd-analiza vina
Vă indică timpul pentru fiecare serviciu
Datele mele:
Startul s-a încheiat în 3.416s (kernel) + 15.543s (userpace) = 18.960s
Unitatea mea principală este un SATA 2 7200RPM.
Adevărul este că SystemD se descurcă destul de bine, schimbarea a fost vizibilă. Am vorbit deja, nu știu unde, despre diferențe, dar din moment ce sunt lucruri tehnice, nu am înțeles nimic
Startul s-a încheiat în 3.605s (kernel) + 25.651s (userpace) = 29.257s
Cum pot îmbunătăți timpul de pornire al mașinii mele: ((am kernel 3.8 și scorțișoară ca mediu de lucru pentru desktop, sunt pe archlinux)
Timpul de pornire se va îmbunătăți numai utilizând un SSD. Deși la nivel de software puteți face unele ajustări, un SSD este soluția.
Timp de pornire KaOS pe un SSD msata:
Startul s-a încheiat în 1.082s (kernel) + 1.343s (userpace) = 2.425s
Un lux !!
În plus față de timpul total, pot fi adăugate opțiuni pentru a afișa mai multe informații:
vina systemd-analysis sortează timpul tuturor proceselor de la cel mai mare la cel mai mic
systemd-analysis critic-chain indică potențiale blocaje în timpii de pornire.
Un salut.
Mulțumesc de informație..
Startul s-a încheiat în 2.089s (kernel) + 6.680s (userpace) = 8.770s
Asta mi-a dat pe KaOS cu un disc mecanic, cred că kaos este o soluție de pornire rapidă mai ieftină decât un SSD: p. Nici nu vreau să-mi imaginez când am început cu una dintre acestea.
Adevărul este că nucleul durează mult timp pentru a porni ... pentru ceea ce (teoretic) face. Dar hei, cred că sunt lucruri din nucleul monolitic 😛
Problema spațiului utilizatorilor este impresionantă.
Am încercat să rulez comanda, dar răspunsul pe care mi-l oferă este:
bash: systemd-analyse: comanda nu a fost găsită
Am instalat Debian Wheezy.
Deoarece comanda nu este găsită, trebuie să instalez ceva în prealabil?
Multumesc pentru atentie.
După cum se spune în articol, comanda este pentru sistemele care folosesc SystemD ca init, în Debian Wheezy SysVinit este folosit, astfel încât această comandă nu va funcționa pentru dvs., prietene.
Vă mulțumesc foarte mult pentru clarificare Yukiteru. Încă un lucru pe care îl înveți în această lume fascinantă a GNU / Linux
7 secunde !!! extraordinar. O întrebare, ați făcut ceva special pentru a instala arch în acest cache SSD?
Aveți vreun sfat despre cum să reduceți aceste vremuri?
Startul s-a încheiat în 1.371s (nucleu) + 4.005s (initrd) + 56.367s (userpace) = 1min 1.744s
Ca întotdeauna, pe aici, există sfaturi foarte bune.
Conform poruncii, acesta este ceea ce aruncă asupra mea:
Startul s-a încheiat în 2.395s (kernel) + 26.193s (userpace) = 28.588s
Și ceea ce face blocajul este:
graphical.target @ 26.193s
└─multi-user.target @ 26.193s
└─pdnsd.service @ 26.192s
└─network.target @ 26.192s
Cu un WD Blue 500GB
Startul s-a încheiat în 4.051s (kernel) + 11.885s (userpace) = 15.936s
Gâtuiala mea este de 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
Adevărul este că acest lucru mă îngrijorează: S
NetworkManager.service @ 6.332s + 5.153s
Am uitat să menționez distro. Manjaro cu Gnome (ediția comunității). Și hard disk mecanic.
Startul s-a încheiat în 3.266s (kernel) + 12.302s (userpace) = 15.568s
și am un SSD! Deși / home este pe un disc mecanic.
Dacă îl aveți depozitat într-un sertar mă îndoiesc că veți vedea vreo diferență 😉
O spun pentru că nu văd că este foarte rapid
Și asta, am discul mecanic și deja cu câțiva ani confortabili de serviciu. Discul în cauză este: Maxtor 6L250S0
Pe de o parte, când am primit acest disc și conform tune2fs:
A fost creat:
Sistem de fișiere creat: marți 12 octombrie 11:28:03 2010
Și s-a mișcat în tot acest timp:
Scrie Lifetime: 1353 GB
Deși știu de ce managerul de rețea are acel timp și pdnsd depinde de acesta din urmă pentru a funcționa.
Salut! Aș vrea să știu cum să fac acest test în Monetărie ... Salutări!
nu este disponibil în elementaryOS, ce păcat, pentru că am avut un război puternic cu mult timp în urmă cu niște prieteni din fedora:
Startul s-a încheiat în 2.111s (kernel) + 5.034s (userpace) = 7.145s
o modalitate de a îmbunătăți spațiul utilizatorilor (trebuie să șterg fișiere ?? XD)
0.75 secunde !!! WUAO
Mulțumesc pentru contribuție prieten
În menta Linux cum s-ar face?
Ei bine, eu cu un procesor Intel E2140, 2 GB RAM, GMA950 integrat și două discuri (SATA1 de 148 GB unde este sistemul, IDE de 40 GB), am acest lucru:
Startul s-a încheiat în 2.794s (kernel) + 17.784s (userpace) = 20.578s
Nimic rau. Apropo, Archlinux x86. Limita mea este discul.
$ systemd-analyse
Startul s-a încheiat în 1.731s (kernel) + 2.882s (initrd) + 4min 48.866s (userpace) = 4min 53.480s
$ systemd-analizează vina
4min 33.660s bumblebee-nvidia.service
23.110s rsyslog.service
:/
Hei, cum ești ... hei, cum pot reduce timpul spațiului utilizatorilor, deoarece mi se pare că au 34.151s aaaww Știam deja că a durat mult