Alla älskar en snabb dator. Oavsett hur snabbt din dator redan kör, är jag säker på att du är angelägen att få det att springa ännu snabbare och jämnare. Här följer en komplicering av de tricks vi använder för att påskynda vår Linux-dator.

Tipsen i denna handledning är lämpliga för att påskynda både moderna multi-core-inställningar och äldre enkla kärnhårdvaror som saknar resurser. Observera också att några av tricksna kan utföras med lätthet, medan andra kräver viss förtrogenhet med Linux-kommandoraden.

1. Klipp ner grubben

Oavsett om du har en dubbelstartuppsättning eller inte, om du har installerat en Linux-distro kommer din boot säkert att avbrytas av GRUB-bootloader. Som standard kommer de flesta stationära Linux distros att visa GRUB bootloader för var som helst från 10 till 30 sekunder. Vet du att du kan trimma längden på bootloader, eller till och med hoppa över nedräkningen helt?

Slå upp en terminal och öppna /etc/default/grub i din favorit textredigerare.

 sudo nano / etc / default / grub 

Leta efter variabeln GRUB_TIMEOUT . Ersätt värdet som är associerat med denna variabel till något som 5 eller 3. Ställ det på 0 för att inaktivera nedräkningen (den första posten kommer att väljas som standard).

Spara (Ctrl + o) och stäng filen (Ctrl + x). Kör sedan

 update-grub 

för ändringen att träda i kraft,

2. Trim startlistan

En av de viktigaste orsaker som bidrar till längre uppstartstider är att ditt system startar onödiga appar och tjänster under uppstarten.

Ubuntu distro skickas med verktyget "Startup Applications" för att lägga till och ta bort alla appar som distro kommer att starta vid start. Starta appen från Dash och inaktivera någon av de tjänster du hittar där.

För att se alla tjänster (inklusive de som är gömda eller inte med en GUI), slår du upp en terminal:

 cd / etc / xdg / autostart $ sudo sed - i-plats / NoDisplay = true / NoDisplay = false / g '* .desktop 

Tillbaka till "Startprogram" bör du hitta ytterligare startprogram som "Personlig fildelning", "Ubuntu One" etc. Du kan läsa igenom beskrivningarna och inaktivera allt du inte behöver.

För att inaktivera en tjänst från start, välj en tjänst och avmarkera kryssrutan bredvid dess namn. Klicka inte på "Ta bort" -knappen, annars måste du lägga till tjänsten manuellt innan du kan aktivera den igen.

3. Streamline tjänster

Istället för den goda ol-init-demonen använder Ubuntu och dess derivat nu Upstart för att hantera tjänster.

Du kan kontrollera status för en tjänst med kommandot " status ". Till exempel,

 sudo status cups 

kommer att nämna tjänstens tillstånd ("kör" eller "stoppat") och skriver också ut sitt unika process-ID. Om du vill inaktivera en tjänst måste du skapa vad som kallas en åsidosättningsfil. Den här filen har företräde framför den ursprungliga servicefilen.

För att illustrera, anta att din distro listar MySQL och Apache-tjänsterna som löpande, även om du inte använder dem. För att inaktivera dem måste du skapa två överstyrda filer, till exempel:

 sudo sh -c "echo" manualen>> /etc/init/mysql.override "sudo sh -c" echo "manualen"> /etc/init/apache2.override " 

Dessa kommandon instruerar Uppstart att dessa tjänster kommer att startas manuellt av användaren vid behov. Observera att dessa filer placeras under katalogen "/ etc / init" och inte "/etc/init.d". När Upstart möter överföringsfilerna för dessa två tjänster ignoreras instruktionerna i de ursprungliga servicefilerna.

4. Patch din kärna

Att skära ner tjänster och förhindra att program startar automatiskt, men om du behöver drastiska förändringar måste du korrigera din kärna. Till att börja med finns det flera prestandaoptimerade kärnplåster tillgängliga på Internet. Ingen är dock lika populär som den som gjordes av Linux-kärnutvecklare Con Kolivas.

Kolivas patchset är byggt med tonvikt på skrivbordets prestanda. När du har installerat det kommer du att märka prestandaförbättringar i vardagliga skrivbordsuppgifter, samtidigt som du spelar spel och spelar och producerar multimedia.

Här är ett skräddarsytt skript (ursprungligen skrivet av medlemmar i Ubuntu-brasilianska gemenskapen) som laddar ner vaniljkärnor tillsammans med Kolivas patchar och sammanställer dem till installerbara binärer.

Hämta skriptet:

 cd / tmp wget - no-check-certifikat https://raw.github.com/chilicuil/learn/master/sh/kernel-ck-ubuntu 

Ladda ner kärnan och fläckarna och kompilera dem:

 tid bash kernel-ck-ubuntu 

Ovanstående steg tar lite tid att slutföra. När det är klart får du en massa binärer som du kan installera med:

 sudo dpkg -i ./linux-*.deb 

Om du är otålig kan du också ladda ner förkompilerade binärer av den patched kärnan för din arkitektur.

5. Stäng av blingen

Det kan tyckas uppenbart, men fina grafiska kompositionseffekter är inte lämpliga för långsammare maskiner och bör omedelbart stängas av.

Det finns också några finesser som vi har tagit för givet. Exempelvis förhandsgranskas miniatyrerna i filhanteraren. Det skulle inte göra stor skillnad när du tittar på innehållet i en mapp med några filer. Men öppna en mapp med dussintals filer på en långsam maskin och filhanteraren förbrukar värdefulla resurser som genererar miniatyrbilder.

För att stänga av miniatyrer i Nautilus, gå till "Filer -> Inställningar -> Förhandsgranska" och sätt värdet "Visa miniatyrer" till "Aldrig".

På samma sätt fungerar funktionerna i Nepomuk, Strigi och Akonadi på KDE-skrivbordet med hög minnesresurser. Du kan inaktivera Nepomuk och Strigi från "Systeminställningar" genom att gå till avsnittet "Desktop Search".

För att inaktivera Akonadi, stäng av Akonadi-servern med

 akonadictl stopp 

/~.config/akonadi/akonadiserverrc filen /~.config/akonadi/akonadiserverrc och ändra parametern "StartServer" från sant till falskt.

Eftersom Akonadi är bunden djupt i KDE-skrivbordet, startar du automatiskt Akonadi-servern när du startar en Akonadi-aktiverad app. Vissa KRunner löpare och Plasma widgets använder även Akonadi så du måste också avaktivera dem.

För att inaktivera Akonadi-aktiverade KRunner-löpare, tryck på "Alt + F2" och klicka på "skiftnyckel" -ikonen. Avmarkera nu "Nepomuk Desktop Search" och "Instant Messaging Contacts" löpare. Därefter måste du berätta för Digital Clock-widgeten för att inte visa kalenderhändelser genom att högerklicka på den digitala klockan i panelen och sedan gå till Digital Clock Settings. Byt till fliken Kalender och avmarkera alternativet "Visa händelser".

6. Använda Lätta Alternativa Appar

Tack vare den rika och mångsidiga appen i open source-universum finns det ingen brist på alternativ, inklusive några speciellt utformade speciellt för långsammare maskiner.

Du kan börja med att byta till en lättvisningsvisningshanterare som XDM, istället för LightDM, GDM eller KDM som levereras med din distro. XDM är inte lika vackert som de andra, men det utövar en minimal efterfrågan på hårdvaran.

Du kan också växla till en ljusare fönsterhanterare som Xfce, Openbox, Upplysning, etc.

Eller, om du verkligen är äventyrlig, kan du gå hela gris och byta till en lätt distro, som Puppy Linux, Lubuntu, CrunchBang, etc. Dessa distros sätter in en ansträngning för att se till att deras erbjudanden inte beskattar din hårdvara. Till exempel är Puppy Linux laddad med lätta anpassade appar av alla slag och Lubuntu distro skickas med zram-kärnmodulen för att förbättra prestanda på maskiner med lite RAM.

Om du använder någon av dessa tips för att påskynda din dator, eller ha en del av din egen, delar din erfarenhet genom att lägga till en kommentar nedan.

Bildkredit: Caspar Diederik