V-ați întrebat vreodată cât timp necesită pornirea sistemului dvs.? Poate cineva pe care îl cunoașteți a susținut că sistemul său pornește mai repede decât al dvs. și sunteți curios cu privire la ora exactă. Deși nu toată lumea este interesată de numere, s-ar putea să fii. Cu siguranță veți dori ca pornirea să fie cât mai rapidă posibil.
La sfârșitul acestui ghid, veți avea o scurtă înțelegere a ceea ce afectează timpul de pornire al sistemului Linux și cum să calculați durata sa totală. De asemenea, veți învăța modalități de a reduce timpul de pornire și de a vă transforma computerul într-o bestie rapidă și receptivă.
Cum se verifică timpul de pornire Linux folosind systemd-analysis
Systemd este managerul de servicii implicit care vine preinstalat pe majoritatea distribuțiilor Linux. Folosind systemd-analiză comanda, puteți obține statistici detaliate despre boot-upul anterior al sistemului. Puteți vedea, de asemenea, o defalcare a serviciilor și puteți afla timpul petrecut de fiecare în timpul pornirii.
Pentru a verifica timpul de pornire folosind systemd-analysis, tastați:
systemd-analiză
Sistemul va afișa ieșirea care conține timpul total de pornire. De asemenea, arată timpul luat de kernel și spațiul utilizatorilor separat.
În acest exemplu de ieșire, puteți vedea că a durat aproximativ nouă secunde până când computerul a pornit. Deoarece imaginea de mai sus este de o mașină virtuală, timpul de pornire ar putea fi mai rapid decât o instalare normală Linux.
Pentru a obține informații despre timpul necesar fiecărui serviciu în timpul pornirii, utilizați vina metoda analizei sistemice:
systemd-analizează vina
Aceasta va produce o ieșire care seamănă puțin cu următoarea:
După cum puteți vedea, rezultatul afișează o listă cu toate serviciile și timpul necesar fiecăruia.
Ce afectează timpul de pornire Linux?
Când porniți sistemul Linux, BIOS-ul este primul lucru care se încarcă. BIOS-ul transferă apoi controlul către MBR (master boot record), care pornește programul de încărcare GRUB. GRUB este responsabil pentru încărcarea nucleului, care configurează suplimentar sistemul de fișiere rădăcină inițial și execută init proces. Apoi are loc executarea altor servicii.
Timpul necesar acestor alte servicii reprezintă cea mai mare parte din timpul de pornire al sistemului. Cu cât aveți mai multe servicii în timpul pornirii, cu atât va dura mai mult pentru a porni sistemul. Prin urmare, oprirea serviciilor inutile de a rula în timpul pornirii este importantă dacă doriți ca sistemul dvs. să pornească mai repede.
Cum se remediază o mașină Linux cu pornire lentă
Nu puteți opri procesul de inițiere sau încărcătorul de încărcare GRUB să pornească în timpul pornirii, deoarece va provoca probleme cu secvența de pornire a sistemului. Cu toate acestea, puteți dezactiva serviciile neimportante din sistemul dvs., astfel încât acestea să nu ruleze în timpul pornirii.
Utilitarul systemctl vă permite să gestionați serviciile pe Linux. Folosind instrumentul, puteți porni și opri cu ușurință serviciile. Dar mai întâi, haideți să vă reamintim ce servicii au început în timpul ultimului boot:
systemd-analizează vina
În această ieșire, puteți vedea că exim4-base.service ia cea mai mare parte din timpul de pornire (aproximativ trei secunde). Exim4 este un agent de transport prin poștă și exim4-bază este serviciul care oferă fișierele de asistență necesare cerute de demonul exim4.
Deoarece nu este un serviciu important pentru un sistem local, îl puteți dezactiva folosind systemctl pentru a economisi ceva timp în timpul pornirii:
sudo systemctl dezactivează exim4-base.service
Notă: Dacă nu sunteți complet sigur de ceea ce faceți, ar trebui să consultați un utilizator cu experiență Linux înainte de a dezactiva orice servicii. Dezactivarea unui serviciu critic poate cauza probleme neașteptate cu sistemul de operare.
Pentru a activa din nou un serviciu, pur și simplu înlocuiți dezactivați cu permite în comanda systemctl:
sudo systemctl activează exim4-base.service
Folosind acest proces, puteți modifica serviciile pe care sistemul dvs. începe să le reducă timpul de încărcare.
Îmbunătățirea timpului de pornire Linux fără modificări hardware
În timp ce mulți vor sugera instalarea Linux pe un SSD pentru a îmbunătăți timpul de pornire, puteți face acest lucru gratuit, dezactivând serviciile nedorite din sistemul dvs. Deși nu va reduce drastic timpul de pornire, fiecare secundă contează dacă doriți un computer cu performanțe rapide.
Îți place un sistem rapid și receptiv? Instalarea unei distribuții Linux ușoare și minime pe computerul dvs. vă poate ajuta.
Aveți nevoie de un sistem de operare ușor? Aceste distribuții Linux speciale pot rula pe computere mai vechi, unele cu doar 100 MB de RAM.
Citiți în continuare
- Linux
- Ecran de pornire
- Linux
- Administrarea sistemului
Deepesh este Junior Editor pentru Linux la MUO. El scrie ghiduri informaționale pe Linux, cu scopul de a oferi o experiență fericită tuturor noilor veniți. Nu sunt sigur de filme, dar dacă vrei să vorbești despre tehnologie, el este tipul tău. În timpul liber, îl poți găsi citind cărți, ascultând diferite genuri muzicale sau cântând la chitară.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Faceți clic aici pentru a vă abona