- - Come ottimizzare un SSD su Linux

Come ottimizzare un SSD su Linux

Gli SSD stanno ottenendo sempre più supporto per Linuxoggigiorno e sempre più utenti ci mettono le mani sopra. Nonostante ciò, non molti utenti Linux sanno quale sia il file system corretto che dovrebbero usare, come funziona il file system TRIM o anche perché dovrebbero stare attenti a leggere / scrivere. Ecco perché in questo articolo analizzeremo tutto ciò che c'è da sapere sull'ottimizzazione di un SSD su Linux. Esamineremo i migliori file system da utilizzare. Inoltre, analizzeremo come abilitare TRIM e altro ancora!
AVVISO SPOILER: Scorri verso il basso e guarda il video tutorial alla fine di questo articolo.

File system per SSD

Le unità a stato solido sono molto moderne. Sfruttano la tecnologia NAND per garantire che i tuoi dati vengano letti e scritti nel modo più veloce possibile. È a causa di questa velocità che le unità a stato solido tendono ad essere molto veloci, indipendentemente dal tipo di file system che hai inserito. Detto questo, se stai cercando di ottenere il massimo dal tuo SSD su Linux, la soluzione migliore è scegliere il miglior file system per esso. Esaminiamo i file system disponibili per Linux e discutiamo quali sono i migliori da utilizzare su un SSD.

Esteso 4

Il file system Extended 4 è il file system discelta per la maggior parte delle distribuzioni Linux per un motivo. È affidabile e ha funzioni piuttosto buone per una varietà di casi d'uso. Ext4 è generalmente un file system "per tutti gli usi", il che significa che dovrebbe essere in uso su una varietà di dispositivi di archiviazione diversi. Non è progettato specificamente solo per un SSD, ma non lasciarti spaventare. Ha molti miglioramenti specifici per i proprietari di SSD come il supporto TRIM e funzionalità che consentono la riduzione di lettura / scrittura per migliorare la longevità.

Se non sei sicuro di ciò che desideri dal tuo SSD, vai con questo file system. È ben arrotondato e farà il lavoro.

XFS

Il file system XFS è un file system precedente conmolti casi d'uso diversi. Come Ext4, il file system XFS supporta cose come TRIM, che manterrà il tuo SSD sano su Linux. Oltre a ciò, ha alcune funzionalità davvero eccezionali, tra cui uno strumento di deframmentazione del file system e la possibilità di disabilitare l'inserimento nel journal del file system (che è fondamentale quando si cerca di massimizzare la longevità del proprio SSD).

Nel complesso, XFS è un ottimo file system per SSD, se stai cercando di ottenere le migliori prestazioni possibili. Il file system XFS è selezionabile dalla maggior parte degli strumenti di installazione della distribuzione Linux.

Abilita supporto TRIM

FS-TRIM è uno strumento per i file system che funzionaattraverso e scarta blocchi inutilizzati. A causa della natura della memoria flash e della NAND in generale, più blocchi compaiono, più lentamente un SSD può diventare nel tempo. Questo è molto importante per la salute di un'unità a stato solido che si abilita questa funzione.

Per la maggior parte, distribuzioni Linux (comeUbuntu e così via) lo abiliteranno per te. Tuttavia, non tutte le distribuzioni Linux sono uguali e alcune non abilitano questa funzione per impostazione predefinita. Ecco come farlo:

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

Con il software util installato, abilitare i servizi systemd per garantire l'esecuzione di FS-TRIM.

sudo systemctl enable fstrim.service
sudo systemctl enable fstrim.timer

Quindi, avvia subito i due servizi con systemctl start.

sudo systemctl start fstrim.service
sudo systemctl start fstrim.timer

Riduci lettura e scrittura su SSD

Le unità a stato solido non funzionano allo stesso modo di adisco rigido tradizionale e rotante. A differenza delle unità RPM, gli SSD hanno una quantità limitata di scritture che possono eseguire. Una volta che l'utente raggiunge il massimo delle scritture possibili, l'unità diventerà di sola lettura e inizierà a fallire (o peggio). Per mitigare ciò, procedi come segue.

Innanzitutto, non creare una partizione di swap sul tuo SSD. Dare un'intera partizione da scambiare su un SSD significa che l'unità a stato solido legge e scrive costantemente i dati. Ciò può degradare rapidamente la salute e la vita dell'unità. Invece, considera la possibilità di creare un file di scambio o di rinunciare del tutto allo scambio.

Utilizzando un file di scambio anziché una partizione èancora incerto, ma alla fine sarà meglio, perché un file di scambio è ancora solo un file e non un'intera partizione che il sistema può usare. Inoltre, i file di scambio sono facili da spegnere e accendere. Un utente può facilmente attivare lo swap quando necessario e disattivarlo immediatamente al termine, ridimensionarlo e così via. Le partizioni di swap sono meno flessibili.

Un'altra buona pratica per mitigare la lettura / scritturail tuo SSD deve disabilitare l'inserimento nel journal con il tuo file system. Non è critico, ma se lo fai leggerai / scriverai in modo significativamente inferiore. Per fare ciò, cerca nel manuale della tua distribuzione Linux tutte le informazioni che potrebbero avere su questo specifico per il tuo sistema operativo.

Infine, prova sempre ad aggiornare il firmware del tuo SSD. Che ci crediate o no, ma gli SSD ricevono aggiornamenti come qualsiasi altro componente sul PC. Se non aggiorni il firmware, perdi i miglioramenti del produttore che lo rendono più efficiente, leggono / scrivono meno e gestiscono meglio i dati. Per aggiornare il firmware dell'unità, ti consigliamo di fare riferimento al manuale fornito con il tuo SSD. In alternativa, cerca il sito Web del produttore o consulta il Wiki della tua distribuzione Linux per istruzioni.

Commenti