SSD: er får mer och mer stöd för Linuxi dag, och fler och fler användare får handen på dem. Trots detta vet inte många Linux-användare vad rätt filsystem är som de ska använda, hur filsystem TRIM fungerar eller till och med varför de bör vara försiktiga med att läsa / skriva. Det är därför vi i den här artikeln kommer att dela upp allt som finns att veta om att optimera en SSD på Linux. Vi kommer att gå igenom de bästa filsystemen att använda. Utöver detta kommer vi att gå igenom hur du aktiverar TRIM och mer!
SPOILER VARNING: Rulla nedåt och titta på videodelen i slutet av den här artikeln.
Filsystem för SSD
Solid State-enheter är mycket moderna. De utnyttjar NAND-tekniken för att säkerställa att dina data läses och skrivs på snabbast möjliga sätt. Det är på grund av denna hastighet, hårddiskenheter tenderar att vara riktigt snabba oavsett vilken typ av filsystem du sätter på den. Som sagt, om du letar efter att få ut mesta möjliga av din SSD på Linux är ditt bästa alternativ att välja det bästa filsystemet för det. Låt oss gå över de filsystem som finns tillgängliga för Linux och diskutera vilka som är bäst att använda på en SSD.
Utökad 4
Extensions 4-filsystemet är filsystemet förval för de flesta Linux-distributioner av en anledning. Det är pålitligt och har ganska bra funktioner för olika användningsfall. Ext4 är vanligtvis ett "all-purpose" filsystem, vilket innebär att det förväntas vara i användning på en mängd olika lagringsenheter. Det är inte specifikt utformat bara för en SSD, men låt inte det skrämma dig. Det har många förbättringar specifikt för SSD-ägare som TRIM-stöd, och funktioner som gör det möjligt att minska läs / skriv för att förbättra livslängden.
Om du inte är säker på vad du vill ha av din SSD går du med det här filsystemet. Det är väl avrundat och kommer att få jobbet gjort.
XFS
XFS-filsystemet är ett äldre filsystem medmånga olika användningsfall. Precis som Ext4, stöder XFS-filsystemet saker som TRIM, som kommer att hålla din SSD frisk på Linux. Utöver detta har den några riktigt bra funktioner, inklusive ett defragmenteringsverktyg för filsystem och möjligheten att inaktivera filsystemjournalisering (vilket är avgörande när du försöker maximera din SSD: s livslängd).
Sammantaget är XFS ett fantastiskt filsystem för SSD: er, om du vill ha absolut bästa möjliga prestanda. XFS-filsystemet kan väljas från de flesta Linux-distributionsinstallationsverktyg.
Aktivera TRIM-stöd
FS-TRIM är ett verktyg för filsystem som gårgenom och kastar oanvända block. På grund av flashminnets natur och NAND i allmänhet, ju fler block som dyker upp, desto långsammare kan en SSD bli med tiden. Detta är mycket viktigt för hälsan i en Solid State Drive att du aktiverar den här funktionen.
För det mesta Linux-distributioner (somUbuntu och etc) gör det möjligt för dig. Men inte varje Linux-distribution skapas lika, och vissa aktiverar inte denna funktion som standard. Så här gör du:
Ubuntu
sudo apt install util-linux
Debian
sudo apt-get install util-linux
Arch Linux
sudo pacman -S util-linux
Fedora
sudo dnf install util-linux
OpenSUSE
sudo zypper install util-linux
Med använd-programvaran installerad, aktivera systemd-tjänsterna för att säkerställa att FS-TRIM körs.
sudo systemctl enable fstrim.service sudo systemctl enable fstrim.timer
Starta sedan de två tjänsterna direkt med systemctl start.
sudo systemctl start fstrim.service sudo systemctl start fstrim.timer
Minska läsning och skrivning på SSD
Solid State-enheter fungerar inte på samma sätt som entraditionell, snurrande hårddisk. Till skillnad från RPM-enheter har SSD: er en begränsad mängd skrivningar som de kan utföra. När användaren har nått det högsta möjliga skrivet blir enheten skrivskyddad och börjar misslyckas (eller ännu värre). För att mildra detta gör du följande.
Först ska du inte skapa en swap-partition på din SSD. Att ge en hel partition för att byta på en SSD innebär att hårddisken hela tiden läser och skriver data. Detta kan snabbt försämra enhetens hälsa och liv. Överväg istället att skapa en swap-fil, eller avgå helt och hållet.
Att använda en bytefil snarare än en partition ärfortfarande iffy, men det kommer i slutändan att bli bättre, eftersom en swap-fil fortfarande bara är en fil och inte en hel partition som systemet kan använda. Dessutom är det enkelt att stänga av och slå på bytefiler. En användare kan enkelt slå på swap när det behövs och stänga av det direkt när du är gjort, ändra storleken på det osv. Bytepartitioner är mindre flexibla.
En annan bra praxis för att mildra läsa / skriva vidaredin SSD är att inaktivera journalföring med ditt filsystem. Det är inte kritiskt, men om du gör det kommer du läsa / skriva betydligt mindre. För att göra detta, sök i din Linux-distributionshandbok för all information de kan ha om detta specifikt för ditt operativsystem.
Slutligen, försök alltid att uppdatera din SSD: s firmware. Tro det eller inte, men SSD: er får uppdateringar som alla andra komponenter på din dator. Om du inte uppdaterar firmware missar du förbättringar från tillverkaren som gör det mer effektivt, läser / skriver mindre och hanterar data bättre. För att uppdatera din enhets firmware är det bäst att hänvisa till manualen som medföljer din SSD. Alternativt kan du söka efter tillverkarens webbplats eller leta igenom din Linux-distributionens Wiki för instruktioner.
kommentarer