Hardware

Come ottimizzare ssd in linux passo dopo passo

Sommario:

Anonim

Esistono diversi motivi per ottimizzare un SSD in Linux. Ad esempio, acquista un disco rigido SSD e vuoi ottenere di più da esso, e fallo, ma vuoi farlo andare più veloce, vuoi prolungare la vita del nostro SSD. Ad ogni modo, qualunque sia il tuo caso, qui spiegheremo come farlo.

Indice dei contenuti

Ottimizzazione di un SSD in Linux

Nozioni di base di un SSD

SSD è il termine usato per indicare la nuova generazione di unità di archiviazione per computer. È l' acronimo di "Solid State Drive" inglese equivalente a Solid State Drive spagnolo.

I principali vantaggi di un disco rigido solido rispetto a un disco rigido convenzionale, derivano sostanzialmente dal fatto che il suo funzionamento non si basa sull'uso di componenti meccanici in costante movimento. Che si riflette in un'alta velocità di lettura. Questa differenza è palpabile soprattutto all'avvio del sistema e durante l'esecuzione di programmi che richiedono un'elevata capacità di elaborazione.

Impostazioni principali per l'ottimizzazione di un SSD

Ora che siamo chiari su cosa sia un SSD, mettiamoci al lavoro con le impostazioni per l'ottimizzazione di un SSD. Ci sono molte modifiche e ottimizzazioni che sono consigliate durante l'aggiornamento di un SSD. Tuttavia, dopo aver valutato e filtrato tutto ciò che si dice sull'argomento, abbiamo fatto un elenco di aggiustamenti essenziali.

Diverse attività in questo elenco riguardano il file fstab, quindi la nostra prima raccomandazione è di eseguire prima il backup. Puoi usare il seguente comando:

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

In questo modo, se qualcosa va storto, è possibile eliminare il file e ripristinare il file di backup originale.

Evitare i tempi di accesso

Questo è essenziale per aumentare la durata del nostro SSD. È semplice, riduciamo la quantità di scritture che esegue sul sistema operativo su disco. Nel caso tu abbia bisogno di sapere il momento in cui ho effettuato il tuo ultimo accesso a una directory o file, aggiungiamo nel file / etc / fstab, queste due opzioni:

noatime nodiratime

NOTA: devono essere con il resto delle opzioni e le loro specifiche separate da virgole (,) e non da spazi.

Attivazione TRIM

L'attivazione di TRIM è utile per aiutare a gestire le prestazioni del disco a lungo termine. Per fare ciò, la seguente opzione viene aggiunta a fstab:

scarto

Va notato che questo funziona perfettamente con i file system ext4 e anche con i normali dischi rigidi.Inoltre, sebbene sia vero che inizialmente non rappresenta un miglioramento delle prestazioni istantaneamente, a lungo termine dovrebbe far funzionare molto meglio il sistema. Ecco perché l'abbiamo incluso nel nostro elenco.

tmpfs

Per impostazione predefinita, il sistema salva la sua cache in / tmp. Sapendo questo, possiamo configurare tramite fstab che la cache sia montata nella RAM come file temporaneo del sistema, in questo modo il sistema toccherà il disco rigido il meno possibile. Per fare ciò, aggiungiamo la seguente riga alla fine di / etc / fstab:

tmpfs / tmp tmpfs valori predefiniti, noatime, mode = 1777 0 0

Salviamo le modifiche al file per procedere.

Modifica degli IO Scheduler

Il sistema non scrive le modifiche direttamente sul disco rigido, ma mette in coda le diverse richieste. È lo scheduler input-output che lo gestisce correttamente. Di default lo scheduler è cfq, tuttavia possiamo cambiarlo per uno che si adatta meglio al nostro nuovo hardware.

Per questo dobbiamo eseguire i seguenti passaggi:

Ti consigliamo CPU Delid: cos'è e a cosa serve

Innanzitutto, elenchiamo le opzioni disponibili per scegliere planner con il seguente comando:

cat / sys / block / sd X / queue / scheduler

Dove la X, è necessario sostituirla con la lettera dell'unità corrispondente del proprio sistema.

Se hai l'opzione di scadenza è quella che dovresti usare, dal momento che consente ulteriori aggiustamenti in seguito. In caso contrario, un'altra opzione potrebbe essere noop. Ora dobbiamo specificare il sistema operativo per utilizzare queste opzioni predefinite ad ogni avvio, per questo modifichiamo il file rc.local:

sudo nano /etc/rc.local

Nota: ai fini di questo caso, utilizziamo l'editor nano, ma puoi utilizzare quello di tua preferenza.

Prima della riga "exit 0", aggiungi queste due righe (se stai utilizzando la scadenza):

scadenza echo> / sys / block / sdX / queue / scheduler echo 1> / sys / block / sdX / queue / iosched / fifo_batch

Oppure, nel caso in cui tu stia utilizzando Noop, aggiungi questa riga:

echo noop> / sys / block / sdX / queue / scheduler

Ancora una volta, la X deve essere sostituita con la lettera dell'unità corrispondente nel sistema.

Verifica che tutto sia corretto, salva e quindi esci dal tuo editor.

riavvio

È necessario un riavvio per rendere effettive tutte queste modifiche. Dopo il riavvio, tutto dovrebbe essere pronto. Se per qualche motivo qualcosa è andato storto e non è possibile avviare il sistema, è possibile annullare le modifiche e riprovare passo dopo passo descritto.

Le modifiche al file fstab verranno mantenute indefinitamente durante l'installazione, anche tollerando gli aggiornamenti. Tuttavia, il file rc.local deve essere ripristinato dopo ogni aggiornamento della versione.

conclusioni

Come puoi vedere, non esiste una maggiore complessità in questi passaggi per eseguire l'ottimizzazione di un SSD. Soprattutto, raggiungeremo un miglioramento del 100% che si traduce in infiniti miglioramenti in termini di tempi di avvio, trasferimento, scrittura e caricamento dei dati.

Ti consigliamo di leggere come ottimizzare SSD in Windows 10.

Raccontaci quale altra modifica hai apportato al tuo SSD o scrivici con qualche dubbio?

Hardware

Scelta dell'editore

Back to top button