Debian e SSD: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 22: Riga 22:
Il miglior file system da usare per la SSD è EXT4. Anche Btrfs supporta gli SSD con uno speciale comando di mount, ma io lo sconsiglio perché EXT4 è più stabile, meno soggetto a corruzione, insomma è meglio.
Il miglior file system da usare per la SSD è EXT4. Anche Btrfs supporta gli SSD con uno speciale comando di mount, ma io lo sconsiglio perché EXT4 è più stabile, meno soggetto a corruzione, insomma è meglio.


Se volete risparmiare scritture non usate EXT2, se mai montate EXT4 senza il journal, ma comunque il journal tenetevelo. Perché rischiare di corrompere il file system a causa di un calo di tensione oppure un crash (ok che linux è stabile, ma qualche crash può sempre succedere)? Il journal è buono!
Se volete risparmiare scritture non usate EXT2, se mai montate EXT4 senza il journal, ma comunque il journal tenetevelo. Perché rischiare di corrompere il file system a causa di un calo di tensione oppure un crash (ok che linux è stabile, ma qualche crash può sempre succedere)? Il journal è cosa buona e giusta!
 
= Mounting =
Montate la vostra SSD come segue:
UUID=vostro_uuid /              ext4    noatime,errors=remount-ro 0      1
Comunque l'installer debian riconoscerà automaticamente la SSD e la metterà con l'opzione noatime. Questa opzione è molto utile per evitare inutili scritture durante la lettura dei files in quanto di solito viene aggiornata la data e ora di ultimo accesso. In questo modo non viene più fatto.
 
Non montate la vostra SSD con l'opzione discard in quanto genera solo problemi. Il trim lo facciamo fare ad anacron giornalmente.
 
= Trim =
Per far eseguire automaticamente il trim al sistema (una volta al giorno va più che bene, poi dipende da quanti files cancellate) basta scrivere nel file /etc/cron.daily/99-fstrim e renderlo eseguibile
#!/bin/sh
d="`date "+%Y-%m-%d %H:%M:%S"`"
echo -n "$d " >> /var/log/fstrim.log
fstrim -va >> /var/log/fstrim.log
Questo basterà per far eseguire il trim una volta al giorno e, ogni volta che viene effettuato, il risultato del comando verrà salvato in un file di log in /var/log/fstrim.log con data ed ora di quando è stato eseguito. Assicurarsi che sia installato il pacchetto [[anacron]] nel sistema per essere certi che i comandi vengano eseguiti giornalmente.
 
= Ridurre l'uso della swap =
Se il vostro sistema è dotato di abbastanza RAM (almeno 2 GiB) potete ridurre l'utilizzo della ram creando il file /etc/sysctl.d/local.conf contenente le seguenti righe
# Personal values for SSD
vm.swappiness=1
 


[[Categoria:Ottimizzazione del sistema]]
[[Categoria:Ottimizzazione del sistema]]
[[Categoria:Hard_Disk]]
[[Categoria:Hard_Disk]]