Hårdvara

Hur man optimerar ssd i Linux steg för steg

Innehållsförteckning:

Anonim

Det finns flera skäl för att optimera en SSD i Linux. Köp till exempel en SSD-hårddisk och vill få mer ut av den, och ha den men vill få den att gå snabbare, vill förlänga vår SSD: s livslängd. Hur som helst, oavsett vilket fall som helst, här kommer vi att förklara hur du gör det.

Innehållsindex

Optimera en SSD i Linux

Grunderna i en SSD

SSD är termen som används för att hänvisa till den nya generationen lagringsenheter för datorer. Det är förkortningen för den engelska "Solid State Drive" som motsvarar den spanska Solid State Drive.

De viktigaste fördelarna med en solid hårddisk i motsats till en konventionell hårddisk härrör i grund och botten av det faktum att dess drift inte är baserad på användning av mekaniska komponenter som hela tiden rör sig. Som återspeglas i en hög läshastighet. Denna skillnad är påtaglig, särskilt vid systemstart och när du kör program som kräver hög bearbetningskapacitet.

Huvudinställningar för optimering av en SSD

Nu när vi är tydliga om vad en SSD är, låt oss komma igång med inställningarna för att optimera en SSD. Det finns många justeringar och optimeringar som rekommenderas när du uppdaterar en SSD. Men efter att ha utvärderat och filtrerat allt som sägs om ämnet gjorde vi en lista över viktiga justeringar.

Flera uppgifter på den här listan involverar fstab-filen, så vår första rekommendation är att säkerhetskopiera den först. Du kan använda följande kommando:

sudo cp / etc / fstab /etc/fstab.bak

På detta sätt, om något går fel, kan du ta bort filen och återställa den ursprungliga säkerhetskopierade filen.

Undvika åtkomsttider

Detta är viktigt för att öka vår SSD: s livslängd. Det är enkelt, vi minskar mängden skrivningar som den utför på operativsystemet till disk. Om du behöver veta ögonblicket då jag gjorde din senaste åtkomst till en katalog eller fil, lägger vi till filen / etc / fstab, dessa två alternativ:

noatime nodiratime

OBS: de måste vara med resten av alternativen och deras specifikationer separerade med komma (,) och inte med mellanslag.

TRIM-aktivering

Att aktivera TRIM är användbart för att hantera hårddiskprestanda på lång sikt. För att göra detta läggs följande alternativ till fstab:

förkastnings

Det bör noteras att detta fungerar perfekt med ext4-filsystem och även med vanliga hårddiskar. Även om det är sant att det initialt inte representerar en förbättring av prestanda direkt, på lång sikt bör det göra att systemet fungerar mycket bättre. Det är därför vi har inkluderat det i vår lista.

tmpfs

Som standard sparar systemet sin cache in / tmp. Genom att veta detta kan vi via fstab konfigurera att cachen monteras i RAM som en tillfällig fil i systemet, på detta sätt kommer systemet att röra hårddisken så lite som möjligt. För att göra detta lägger vi till följande rad i slutet av / etc / fstab:

tmpfs / tmp tmpfs standard, noatime, mode = 1777 0 0

Vi sparar ändringarna i filen för att fortsätta.

Ändra IO Schedulers

Systemet skriver inte ändringarna direkt till hårddisken utan köar de olika förfrågningarna. Det är schemaläggaren för input-output som hanterar detta ordentligt. Som standard är schemaläggaren cfq, men vi kan ändra den här för den som bäst passar vår nya hårdvara.

För detta måste vi utföra följande steg:

VI ANBEFALAR DIG CPU Delid: Vad den är och vad den är till för

Först listar vi tillgängliga alternativ för att välja planerare med följande kommando:

cat / sys / block / sd X / kö / schemaläggare

Där X måste du ersätta den med bokstaven för motsvarande enhet i ditt system.

Om du har tidsfristalternativet är det det du bör använda, eftersom det tillåter andra extrajusteringar senare. Om inte, kan ett annat alternativ vara noop. Nu måste vi specificera operativsystemet för att använda dessa standardalternativ vid varje start, för detta redigerar vi rc.local-filen:

sudo nano /etc/rc.local

Obs! I detta fall använder vi nano-redigeraren, men du kan använda den du vill ha.

Innan raden "avsluta 0" lägger du till dessa två rader (om du använder tidsfristen):

echo deadline> / sys / block / sdX / kö / schemaläggare echo 1> / sys / block / sdX / kö / iosched / fifo_batch

Eller, om du använder noop, lägger du till denna rad:

echo noop> / sys / block / sdX / kö / schemaläggare

Återigen måste X ersättas med bokstaven för motsvarande enhet i ditt system.

Kontrollera att allt är korrekt, spara och avsluta redigeraren.

återstart

En omstart krävs för att alla dessa ändringar ska träda i kraft. Efter omstart bör allt vara klart. Om något av något skäl gick fel och du inte kan starta ditt system kan du ångra ändringarna och försöka igen steg för steg som beskrivs.

Ändringar av fstab-filen kommer att bevaras på obestämd tid vid installationen, till och med tolerera uppdateringar. Men rc.local-filen måste återställas efter varje uppdatering av din version.

slutsatser

Som ni ser finns det ingen större komplexitet i dessa steg för att utföra optimeringen av en SSD. Det bästa av allt är att vi kommer att uppnå en 100% förbättring som innebär oändliga förbättringar i vad som är starttider, överföring, skrivning och laddning av data.

Vi rekommenderar att du läser hur du optimerar SSD i Windows 10.

Berätta vilken annan justering du har gjort på din SSD eller skriv till oss med några problem?

Hårdvara

Redaktörens val

Back to top button