Har du nogensinde spekuleret på, hvorfor din Linux-computer kører langsomt i disse dage? På trods af høj overførselshastighed og kraftig hardware, tager det stadig for evigt at udføre eller behandle tjenester eller applikationer.

Din Linux-computer synes at være langsom på grund af nogle af følgende grunde:

  • Mange unødvendige tjenester startede eller initialiserede ved starttidspunktet ved init-programmet
  • Mange RAM-forbrugsprogrammer som LibreOffice på din computer
  • Din (gamle) harddisk virker ikke, eller dens hastighed kan ikke følge med den moderne applikation

Før vi finder ud af, hvordan vi kan fremskynde en Linux-computer, skal vi vide, hvilke metoder der kan hjælpe os med at finde de tjenester, der startes ved opstartstid, processer, der kører med højere eller lavere prioriteter, CPU-sundhedstilstand, og om RAM'en er fyldt med meget flere data, end det kræver, og kontroller også, om swap-hukommelsesområdet er fyldt. Endelig skal vi også kontrollere, om harddisken fungerer godt.

Undersøg CPU Information

Det første skridt at tage, når du vil fremskynde en langsom Linux-computer, er at kontrollere CPU-oplysninger. Måske er hovedårsagen til, at din computer tager for evigt at køre LibreOffice, fordi din CPU-hastighed er betydeligt ikke nok til at køre tungvigtige applikationer.

Åbn en terminal og kør en af ​​følgende kommandoer:

 kat / proc / cpuinfo 

 lscpu 

Ovenstående kommandoer viser detaljerede oplysninger om din CPU, såsom vendor_id, modelnavn, CPU MHZ, cache størrelse, mikrokode og bogomips.

Lad os gennemgå nogle vigtige detaljer om CPU-oplysninger.

  • bogomips : betyder simpelthen Bogus Millions af instruktioner pr. sekund. Det er et frittstående program, der viser systemets ydeevne.
  • modelnavn : Modelnavnet angiver producentens, modelens og hastigheden af ​​CPU'en. I dette tilfælde har vi en Intel (R) Celeron (R) CPU, der har en hastighed på 1, 73GHz.
  • cpu MHZ : cpu MHZ (MegaHertz) bruges til at måle transmissionshastigheden for kanaler, busser og computerens interne ur. I dette tilfælde er transmissionshastigheden 1733.329GHz.

Hvis du ikke er klar over, er Intel Celeron 1.73GHz CPU en gammel processor med lille processorkraft. For denne sag er det indlysende, at CPU overførselshastigheden er ret lav for denne computer i forhold til andre med multi-cores 2.8GHz CPU. Dette kan være grunden til, at vores Linux-computer er langsom, når du kører en tungvægt applikation.

Løsning

Når du har en gammel og langsom CPU, er den eneste løsning at skifte til en nyere. Lær, hvad du skal passe på, når du køber en ny processor.

Tjek for tjenester startet ved opstartstid

Der er forskellige metoder til at tjekke for tjenester startet ved starttidspunktet. Du kan bruge en af ​​følgende kommandoer.

Denne kommando lister tjenester, der startede ved opstartstidspunktet:

 service - status-alle 

Denne kommando lister tjenester startet ved opstartstid. Det er kompatibelt med CentOS, Fedora og Redhat:

 chkconfig --list 

Denne kommando lister også på tjenester, der startes ved opstartstidspunktet:

 initctl liste 

initctl er et dæmon kontrol værktøj, der giver en systemadministrator mulighed for at kommunikere og interagere med Upstart-dæmon.

Hvis dit system bruger systemd, kan du bruge følgende kommando til at finde de tjenester, der kører ved opstartstid:

 sudo systemctl list-unit-files --state = aktiveret 

Løsning

For Linux distro, der bruger systemd, kan du bruge systemctl kommandoen til at administrere dine tjenester, så de ikke kører under opstartsperioden.

Undersøg CPU Load

Udover at tjekke for tjenester startet ved opstartstid, kan du også kontrollere, om din processor / CPU overbelastes med processer. Du kan bruge kommandoplappen til at kontrollere CPU-belastningen.

Den top kommando sorterer processer med den højeste brug på toppen. Som du kan se fra skærmbilledet nedenfor, kan du tydeligt identificere, hvilken proces / applikation der misbruger din CPU og dræbe det om nødvendigt ved hjælp af kill-kommandoen.

Løsning

Hvis du kører for mange programmer (både i forgrunden og baggrunden), og din CPU ikke er op til hinanden, er det bedst at lukke de programmer, du ikke bruger. Deaktiver også de programmer, du ikke bruger, fra at køre i baggrunden.

Alternativt kan du bruge preload til at indlæse almindeligt anvendte applikationer. Preload er en dæmon, der kører i baggrunden og analyserer ofte kørende applikationer.

Åbn en terminal og kør følgende kommando:

 sudo apt-get installer preload 

For brugere af Fedora og CentOS kan du bruge følgende kommando:

 sudo yum installere preload 

Preload virker i baggrunden. Således er der ingen grund til at tilpasse det. Preload indlæser et afsnit af almindeligt anvendte applikationer i hukommelsen for at sikre hurtigere belastning af disse applikationer.

Check for gratis hukommelsesplads

RAM er hvor almindeligt anvendte applikationer normalt gemmes. Du kan bruge den free kommando til at tjekke for hukommelsesoplysninger, såsom ledig plads til RAM og så videre. Mindre hukommelsesplads kan også påvirke computerens ydeevne.

Løsning

Enten opgraderer du din RAM eller erstatter dine hukommelsesintensive applikationer med lette alternativer. Applikationer som Libreoffice er ret hukommelsesintensive. I stedet for at bruge LibreOffice kan du bruge Abiword.

Kontroller, om harddisken er overarbejde

Er din harddisk lys konstant chugging sammen, men du har ingen idé om, hvad det gør? Mystisk input / output kan sikkert være et problem, så der er et iotop, værktøj kaldet iotop, specifikt er beregnet til at hjælpe med at diagnosticere denne slags problem.

Åbn en terminal og indtast kommandoen:

 sudo apt installere iotop 

For brugere af Fedora og CentOS kan du bruge følgende kommando:

 sudo yum installere iotop 

Et normalt, tomgangssystem skal være for det meste nulle over bordet, nogle gange med et par små udbrud, mens der skrives data, som i skærmbilledet nedenfor.

Hvis du dog kører et diskintensivt værktøj som find, vil du se dets navn og gennemgang angivet klart i iotop .

Nu kan du nemt finde ud af hvilket program der bruger din I / O, hvem sprang det, den hastighed dataene læses og meget mere.

Konklusion

Selvom der er mange ting, der potentielt kan forårsage system langsommelighed, er CPU, RAM og disk I / O bag det store flertal af præstationsproblemer. Brug af de metoder, der beskrives her, hjælper dig med at bestemme årsagen til dine ydeevneproblemer, og hvordan du kan rette dem.

Denne artikel blev første gang offentliggjort i september 2011 og blev opdateret i juni 2018.