Har du någonsin undrat hur lång tid det tar för ditt system att starta? Kanske någon du känner har hävdat att deras system startar snabbare än ditt och du är nyfiken på den exakta tiden. Även om inte alla är intresserade av siffrorna kan du vara det. Du kommer säkert att vilja starta upp så snabbt som möjligt.

I slutet av den här guiden har du en kort förståelse för vad som påverkar ditt Linux -systems starttid och hur du beräknar dess totala varaktighet. Du lär dig också sätt att minska uppstartstiden och förvandla din dator till ett snabbt och lyhörd djur.

Hur man kontrollerar Linux-starttid med systemd-analys

Systemd är standardtjänsthanteraren som är förinstallerad på de flesta Linux-distributioner. Använda system-analysera kommando kan du få detaljerad statistik om ditt systems tidigare uppstart. Du kan också se en uppdelning av tjänsterna och ta reda på hur lång tid det tar för var och en under start.

För att kontrollera starttiden med systemd-analys, skriv:

system-analysera

Systemet visar utdata som innehåller den totala uppstartstiden. Det visar också den tid det tar för kärnan och användarutrymmet separat.

I detta exempelutmatning kan du se att det tog ungefär nio sekunder för maskinen att starta. Eftersom ovanstående bild är av en virtuell maskin, dess uppstartstid kan vara snabbare än en vanlig Linux-installation.

För att få information om hur lång tid det tar för varje tjänst under start, använd skylla metod för systemdanalys:

systemd-analysera skulden

Detta kommer att producera utdata som ser lite ut som följande:

Som du kan se visar utmatningen en lista över alla tjänster och den tid det tar.

Vad påverkar Linux -starttiden?

När du startar ditt Linux -system, BIOS är det första som laddas. BIOS överför sedan kontrollen till MBR (master boot record), som startar GRUB bootloader. GRUB ansvarar för att ladda kärnan, som ytterligare konfigurerar det ursprungliga rotfilsystemet och kör i det bearbeta. Sedan sker utförandet av andra tjänster.

Den tid som dessa andra tjänster tar tar den största delen av ditt systems starttid. Ju fler tjänster du har under start, desto längre tid tar det att starta ditt system. Därför är det viktigt att stoppa onödiga tjänster från att starta om du vill att ditt system ska starta snabbare.

Så här fixar du en Linux -maskin med långsam uppstart

Du kan inte stoppa init-processen eller GRUB-startladdaren från att starta under uppstart, eftersom det kommer att orsaka problem med systemets uppstartssekvens. Du kan dock inaktivera oviktiga tjänster på ditt system så att de inte körs under start.

Systemctl -verktyget låter dig hantera tjänster på Linux. Med verktyget kan du enkelt starta och stoppa tjänster. Men först, låt oss få en påminnelse om vilka tjänster som startade under den senaste starten:

systemd-analysera skulden

I denna utgång kan du se att exim4-base.service tar den högsta andelen starttid (cirka tre sekunder). Exim4 är en posttransportagent och exim4-bas är tjänsten som tillhandahåller nödvändiga supportfiler som krävs av exim4 -demonen.

Eftersom det inte är en viktig tjänst för ett lokalt system kan du inaktivera det med systemctl för att spara lite tid under uppstart:

sudo systemctl inaktivera exim4-base.service

Notera: Om du inte är helt säker på vad du gör bör du kontakta en erfaren Linux -användare innan du inaktiverar några tjänster. Inaktivering av en kritisk tjänst kan orsaka oväntade problem med operativsystemet.

För att aktivera en tjänst igen, byt helt enkelt inaktivera med Gör det möjligt i systemctl -kommandot:

sudo systemctl aktivera exim4-base.service

Med denna process kan du justera de tjänster som ditt system börjar minska starttiden.

Förbättra Linux -starttid utan några hårdvaruförändringar

Medan många föreslår att du installerar Linux på en SSD för att förbättra starttiden, kan du göra det kostnadsfritt genom att inaktivera oönskade tjänster på ditt system. Även om det inte minskar starttiden drastiskt, räknas varje sekund om du vill ha en dator med snabb prestanda.

Sugen på ett snabbt och lyhörd system? Att installera en lätt och minimal Linux -distribution på din dator kan hjälpa.

Dela med sigTweetE-post
14 lätta Linux -distributioner för att ge din gamla dator nytt liv

Behöver du ett lätt operativsystem? Dessa speciella Linux -distros kan köras på äldre datorer, vissa med så lite som 100 MB RAM.

Läs Nästa

Relaterade ämnen
  • Linux
  • Startskärm
  • Linux
  • Systemadministration
Om författaren
Deepesh Sharma (78 artiklar publicerade)

Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider på Linux, i syfte att ge alla nykomlingar en lycklig upplevelse. Osäker på filmer, men om du vill prata om teknik är han din kille. På fritiden kan du hitta honom läsa böcker, lyssna på olika musikgenrer eller spela gitarr.

Mer från Deepesh Sharma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera