Heb je je ooit afgevraagd hoeveel tijd het kost om je systeem op te starten? Misschien heeft iemand die je kent beweerd dat hun systeem sneller opstart dan het jouwe en ben je benieuwd naar de exacte tijd. Hoewel niet iedereen geïnteresseerd is in de cijfers, bent u dat misschien wel. U wilt natuurlijk zo snel mogelijk opstarten.
Aan het einde van deze handleiding heb je een kort begrip van wat van invloed is op de opstarttijd van je Linux-systeem en hoe je de totale duur ervan kunt berekenen. Je leert ook manieren om de opstarttijd te verkorten en je computer te transformeren in een snel en responsief beest.
Hoe de Linux-opstarttijd te controleren met systemd-analyze
Systemd is de standaard servicemanager die vooraf is geïnstalleerd op de meeste Linux-distributies. De... gebruiken systemd-analyse commando, kunt u gedetailleerde statistieken krijgen over de vorige opstart van uw systeem. U kunt ook een overzicht van de services bekijken en de tijd zien die elke service in beslag neemt tijdens het opstarten.
Om de opstarttijd te controleren met systemd-analyze, typt u:
systemd-analyse
Het systeem geeft de output weer met daarin de totale opstarttijd. Het toont ook de tijd die de kernel en de gebruikersruimte afzonderlijk in beslag nemen.
In deze voorbeelduitvoer kunt u zien dat het ongeveer negen seconden duurde voordat de machine opstart. Aangezien de bovenstaande afbeelding van een virtuele machine, kan de opstarttijd sneller zijn dan bij een normale Linux-installatie.
Om informatie te krijgen over de tijd die elke service in beslag neemt tijdens het opstarten, gebruikt u de schuld methode van systemd-analyse:
systemd-analyse schuld
Dit zal output produceren die er ongeveer als volgt uitziet:
Zoals u kunt zien, geeft de uitvoer een lijst weer met alle services en de tijd die elk nodig heeft.
Wat beïnvloedt de opstarttijd van Linux?
Wanneer u uw Linux-systeem start, het BIOS is het eerste dat wordt geladen. Het BIOS draagt dan de controle over aan de MBR (master boot record), die de GRUB bootloader start. GRUB is verantwoordelijk voor het laden van de kernel, die het initiële rootbestandssysteem verder instelt en de. uitvoert in het Verwerken. Daarna vindt de uitvoering van andere diensten plaats.
De tijd die deze andere services in beslag nemen, is verantwoordelijk voor het grootste deel van de opstarttijd van uw systeem. Hoe meer services u hebt tijdens het opstarten, hoe langer het duurt om uw systeem op te starten. Daarom is het belangrijk om te voorkomen dat onnodige services worden uitgevoerd tijdens het opstarten als u wilt dat uw systeem sneller opstart.
Een langzaam opstartende Linux-machine repareren
Je kunt het init-proces of de GRUB-bootloader niet stoppen tijdens het opstarten, omdat dit problemen zal veroorzaken met de opstartvolgorde van je systeem. U kunt echter onbelangrijke services op uw systeem uitschakelen, zodat ze niet worden uitgevoerd tijdens het opstarten.
Met het hulpprogramma systemctl kunt u: services beheren op Linux. Met behulp van de tool kunt u eenvoudig services starten en stoppen. Maar laten we eerst eens kijken welke services zijn gestart tijdens de laatste keer opstarten:
systemd-analyse schuld
In deze uitvoer kunt u zien dat de exim4-base.service neemt het grootste deel van de opstarttijd in beslag (ongeveer drie seconden). Exim4 is een post-transport agent en exim4-base is de service die de nodige ondersteuningsbestanden biedt die vereist zijn voor de exim4-daemon.
Omdat het geen belangrijke service is voor een lokaal systeem, kun je het uitschakelen met systemctl om wat tijd te besparen tijdens het opstarten:
sudo systemctl exim4-base.service uitschakelen
Opmerking: Als u niet helemaal zeker weet wat u doet, moet u contact opnemen met een ervaren Linux-gebruiker voordat u services uitschakelt. Het uitschakelen van een kritieke service kan onverwachte problemen met het besturingssysteem veroorzaken.
Om een service weer in te schakelen, vervangt u gewoon uitzetten met inschakelen in de systemctl-opdracht:
sudo systemctl inschakelen exim4-base.service
Met behulp van dit proces kunt u de services die uw systeem begint aanpassen om de opstarttijd te verkorten.
Verbetering van de opstarttijd van Linux zonder enige hardwarewijzigingen
Hoewel velen zullen voorstellen om Linux op een SSD te installeren om de opstarttijd te verbeteren, kun je dit gratis doen door ongewenste services op je systeem uit te schakelen. Hoewel het de opstarttijd niet drastisch zal verkorten, telt elke seconde als je een computer wilt met snelle prestaties.
Zin in een snel en responsief systeem? Het kan helpen om een lichtgewicht en minimale Linux-distributie op uw pc te installeren.
Een lichtgewicht besturingssysteem nodig? Deze speciale Linux-distributies kunnen op oudere pc's worden uitgevoerd, sommige met slechts 100 MB RAM.
Lees volgende
- Linux
- Opstartscherm
- Linux
- Systeem administratie
Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft informatieve handleidingen over Linux, met als doel alle nieuwkomers een zalige ervaring te bieden. Ik weet niet zeker van films, maar als je over technologie wilt praten, is hij jouw man. In zijn vrije tijd kun je hem boeken zien lezen, naar verschillende muziekgenres luisteren of zijn gitaar spelen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren