Har du noen gang lurt på hvor lang tid det tar før systemet starter opp? Kanskje noen du kjenner har hevdet at systemet starter opp raskere enn ditt, og du er nysgjerrig på den nøyaktige tiden. Selv om ikke alle er interessert i tallene, kan du være det. Du vil sikkert at oppstart skal være så raskt som mulig.

På slutten av denne veiledningen vil du ha en kort forståelse av hva som påvirker Linux -systemets oppstartstid og hvordan du beregner den totale varigheten. Du lærer også måter å redusere oppstartstiden og gjøre datamaskinen til et raskt og lydhørt dyr.

Hvordan sjekke oppstartstid for Linux ved hjelp av systemd-analyse

Systemd er standard service manager som er forhåndsinstallert på de fleste Linux-distribusjoner. Bruker system-analysere kommando, kan du få detaljert statistikk om systemets tidligere oppstart. Du kan også se en oversikt over tjenestene og finne ut hvor lang tid det tar hver og en under oppstart.

For å kontrollere oppstartstiden ved å bruke systemd-analyse, skriver du:

instagram viewer
system-analysere

Systemet vil vise utgang som inneholder den totale oppstartstiden. Det viser også tiden det tar for kjernen og brukerområdet separat.

I denne eksempelutgangen kan du se at det tok omtrent ni sekunder før maskinen startet. Siden bildet ovenfor er av en virtuell maskin, oppstartstiden kan være raskere enn en vanlig Linux-installasjon.

For å få informasjon om tiden det tar for hver tjeneste under oppstart, bruk skylde på metode for systemd-analyse:

systemdanalyser skylden

Dette vil produsere output som ser litt ut som følgende:

Som du kan se, viser utgangen en liste over alle tjenestene og tiden det tar hver.

Hva påvirker Linux -oppstartstiden?

Når du starter Linux -systemet, BIOS er det første som lastes. BIOS overfører deretter kontrollen til MBR (master boot record), som starter GRUB bootloader. GRUB er ansvarlig for å laste inn kjernen, som videre setter opp det første rotfilsystemet og kjører i det prosess. Deretter finner utførelsen av andre tjenester sted.

Tiden det tar med disse andre tjenestene utgjør den største andelen av systemets oppstartstid. Jo flere tjenester du har under oppstart, jo lengre tid tar det å starte systemet opp. Derfor er det viktig å stoppe unødvendige tjenester fra å kjøre under oppstart hvis du vil at systemet skal starte opp raskere.

Hvordan fikse en Linux -maskin med langsom oppstart

Du kan ikke stoppe init-prosessen eller GRUB-opplastingsprogrammet fra å starte under oppstart, da det vil forårsake problemer med systemets oppstartssekvens. Du kan imidlertid deaktivere uviktige tjenester på systemet ditt, slik at de ikke kjører under oppstart.

Systemctl -verktøyet lar deg administrere tjenester på Linux. Ved å bruke verktøyet kan du enkelt starte og stoppe tjenester. Men først, la oss få en påminnelse om hvilke tjenester som startet under den siste oppstarten:

systemdanalyser skylden

I denne utgangen kan du se at exim4-base.service tar den høyeste andelen av oppstartstiden (rundt tre sekunder). Exim4 er en post-transport agent og exim4-base er tjenesten som gir nødvendige støttefiler som kreves av exim4 -demonen.

Siden det ikke er en viktig tjeneste for et lokalt system, kan du deaktivere det ved å bruke systemctl for å spare tid under oppstart:

sudo systemctl deaktiver exim4-base.service

Merk: Hvis du ikke er helt sikker på hva du gjør, bør du kontakte en erfaren Linux -bruker før du deaktiverer noen tjenester. Deaktivering av en kritisk tjeneste kan forårsake uventede problemer med operativsystemet.

For å aktivere en tjeneste igjen, bare bytt ut deaktivere med muliggjøre i systemctl -kommandoen:

sudo systemctl aktivere exim4-base.service

Ved å bruke denne prosessen kan du finjustere tjenestene som systemet begynner for å redusere oppstartstiden.

Forbedre Linux -oppstartstid uten maskinvareendringer

Selv om mange vil foreslå å installere Linux på en SSD for å forbedre oppstartstiden, kan du gjøre det gratis ved å deaktivere uønskede tjenester på systemet ditt. Selv om det ikke reduserer oppstartstiden drastisk, teller hvert sekund om du vil ha en datamaskin med rask ytelse.

Lyst på et raskt og responsivt system? Det kan hjelpe å installere en lett og minimal Linux -distribusjon på din PC.

DelekvitringE -post
14 lette Linux -distribusjoner for å gi din gamle PC nytt liv

Trenger du et lett operativsystem? Disse spesielle Linux -distroene kan kjøres på eldre PCer, noen med så lite som 100 MB RAM.

Les neste

Relaterte temaer
  • Linux
  • Oppstartsskjerm
  • Linux
  • Systemadministrasjon
Om forfatteren
Deepesh Sharma (78 artikler publisert)

Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsguider på Linux, med sikte på å gi en glede for alle nykommere. Usikker på filmer, men hvis du vil snakke om teknologi, er han din fyr. På fritiden kan du finne ham lese bøker, lytte til forskjellige musikksjangre eller spille gitar.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere