|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2005
Città: TTT
Messaggi: 6560
|
SSD linux?
Ciao.
Oggi mi dovrebbe arrivare una corsair F40 per il sistema linux (ubuntu) che uso abitualmente.Premesso che mi sono gia abbastanza informato sulla questione journaled, visto che la /home andrà su un hd 2,5 da 320gb mi chiedevo se su quest'ultimo devo mettere anche qualche altra partizione...che so la /tmp....o altre che magari hanno un uso un po piu intenso della riscrittura... grazie.
__________________
HP 630 core i3 linux inside ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Io uso un corsair x64 e le modifiche che ho fatto sono queste...
echo deadline > /sys/block/sda/queue/scheduler echo 1 > /sys/block/sda/queue/iosched/fifo_batch stripe-width=128 per il fs ext4 variabile browser.cache.disk.parent_directory di firefox impostata su /tmp /tmp, /var/tmp e /var/log in ram il journal è inutile eliminarlo, alla fine si risparmiano un 30% di scritture ma si perde molto in sicurezza |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2005
Città: TTT
Messaggi: 6560
|
Sinceramente però non ho capito piu di tanto dove devo andare a a mettere le mani.
__________________
HP 630 core i3 linux inside ![]() ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
gli echo vanno inseriti in uno degli script di avvio, in genere rc.local
lo stripe width va scelto quando si formatta i mount point /tmp, /var/tmp e /var/log vanno definiti in fstab come tmpfs |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Feb 2003
Città: BG
Messaggi: 10043
|
Quote:
io ho montato un SSD nel mio netbook e, a parte "noatime" in fstab non ho fatto nulla, e tutto funziona senza problemi. avvio ultrarapido, spegnimento istantaneo, ecc ecc.
__________________
Mac mini M1,16GB,2TB,10Gbit;Satechi Hub NVMe;Samsung 990 Pro 4TB;WD My Passport for Mac 4TB / Logitech MX Keys;Logitech MX Vertical;Philips 288E2A;PreSonus Eris E3.5;HP LaserJet Pro M281fdw / QNAP TVS-871-i3-4G,8GB,8x WD Red CMR 6TB raid 6,QNAP QXG-2G1T-I225 / TP-LINK Archer GE800;QNAP QSW-1105-5T / iPhone 14 Pro Max 1TB;iPad mini 6 256GB;Apple Watch Ultra 2;AirPods Pro 2;Kindle Paperwhite 11 SE / LG OLED C2 48";Apple TV 4K 2021 64GB;Denon AVR-X2800H / Xbox Series X;Seagate Expansion Card 2TB |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
la terza serve per aggirare il cosidetto bug read-erase-write....cioè siccome gli ssd operano la cancellazione su blocchi, se devi cancellare un file di 100 bytes e il blocco è di 2 kilobytes, allora dovrai leggere i 2 kb, cancellare il blocco, e riscrivere i 2 kb - 100 bytes in tutto questo sei costretto a fare una cancellazione e una scrittura di un intero blocco anche se volevi cancellare solo una parte di esso, accorciando così la vita dell'unità il discorso del noatime è utile ma non basta, perchè c'è da considerare l'allineamento delle partizioni all'erase boundary ( altrimenti accorci la vita dello ssd ), il journaling ( che incrementa le write di un buon 30% ), l'uso di swap e tmp che aumenta parecchio il numero di scritture tradotto bisogna evitare che vengano fatte scritture inutili |
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Feb 2003
Città: BG
Messaggi: 10043
|
Quote:
cioè, si passa da 10 anni a 5? perché di sicuro il netbook non lo userò ancora fra 5 anni, e fra 5 anni un SSD da 120gb ce l'avremo nel cellulare... ![]() [EDIT] sempre da profano: quei comandi sono indipendenti dalla distro/kernel/disco utilizzato?
__________________
Mac mini M1,16GB,2TB,10Gbit;Satechi Hub NVMe;Samsung 990 Pro 4TB;WD My Passport for Mac 4TB / Logitech MX Keys;Logitech MX Vertical;Philips 288E2A;PreSonus Eris E3.5;HP LaserJet Pro M281fdw / QNAP TVS-871-i3-4G,8GB,8x WD Red CMR 6TB raid 6,QNAP QXG-2G1T-I225 / TP-LINK Archer GE800;QNAP QSW-1105-5T / iPhone 14 Pro Max 1TB;iPad mini 6 256GB;Apple Watch Ultra 2;AirPods Pro 2;Kindle Paperwhite 11 SE / LG OLED C2 48";Apple TV 4K 2021 64GB;Denon AVR-X2800H / Xbox Series X;Seagate Expansion Card 2TB |
|
![]() |
![]() |
![]() |
#8 | ||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
dipende dall'uso....con lo swap puoi accorciare la vita di un ssd di parecchio Quote:
personalmente ho tagliato la testa al toro usando ext4 con journaling, senza atime, stripe width di 128 e filesystem root in un'immagine squashfs |
||
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Feb 2003
Città: BG
Messaggi: 10043
|
Quote:
ho hd tradizionali in desktop che lavorano (uso normale ufficio) da 10 anni senza un problema. se fossero hd ssd? quel parecchio vuol dire 2 anni? o 8? perché se uno deve diventare un "guru" a tweakare il disco per "guadagnare" 2 anni su 10 allora non mi preoccupo più di tanto. ![]()
__________________
Mac mini M1,16GB,2TB,10Gbit;Satechi Hub NVMe;Samsung 990 Pro 4TB;WD My Passport for Mac 4TB / Logitech MX Keys;Logitech MX Vertical;Philips 288E2A;PreSonus Eris E3.5;HP LaserJet Pro M281fdw / QNAP TVS-871-i3-4G,8GB,8x WD Red CMR 6TB raid 6,QNAP QXG-2G1T-I225 / TP-LINK Archer GE800;QNAP QSW-1105-5T / iPhone 14 Pro Max 1TB;iPad mini 6 256GB;Apple Watch Ultra 2;AirPods Pro 2;Kindle Paperwhite 11 SE / LG OLED C2 48";Apple TV 4K 2021 64GB;Denon AVR-X2800H / Xbox Series X;Seagate Expansion Card 2TB |
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
il punto è che lo swap scrive proprio troppo e costringe il wear leveling a spostare pure i dati da un blocco all'altro |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jan 2005
Città: TTT
Messaggi: 6560
|
Ma queste cose come si possono ottenere?
__________________
HP 630 core i3 linux inside ![]() ![]() |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Feb 2003
Città: BG
Messaggi: 10043
|
Quote:
![]()
__________________
Mac mini M1,16GB,2TB,10Gbit;Satechi Hub NVMe;Samsung 990 Pro 4TB;WD My Passport for Mac 4TB / Logitech MX Keys;Logitech MX Vertical;Philips 288E2A;PreSonus Eris E3.5;HP LaserJet Pro M281fdw / QNAP TVS-871-i3-4G,8GB,8x WD Red CMR 6TB raid 6,QNAP QXG-2G1T-I225 / TP-LINK Archer GE800;QNAP QSW-1105-5T / iPhone 14 Pro Max 1TB;iPad mini 6 256GB;Apple Watch Ultra 2;AirPods Pro 2;Kindle Paperwhite 11 SE / LG OLED C2 48";Apple TV 4K 2021 64GB;Denon AVR-X2800H / Xbox Series X;Seagate Expansion Card 2TB |
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Jan 2005
Città: TTT
Messaggi: 6560
|
Mi chiedevo, queste problematiche devo farmele anche con un momentus Xt?
![]()
__________________
HP 630 core i3 linux inside ![]() ![]() |
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
il journal è di default, lo stripe width si decide con mke2fs, l'uso di un'immagine squash richiede un pò di ambaradan e soprattutto la modifica dell'initramfs
Quote:
per quel che ne so potrebbero essere drive che sovraccaricano paurosamente le memorie flash contenute all'interno |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Jan 2005
Città: TTT
Messaggi: 6560
|
Comunque ho provato a mettere i vari /tmp /var/tmp in ram e ho un casino abominevole con i permessi...ergo reinstallo e li metto in una part logica nel disco home meccanico.
__________________
HP 630 core i3 linux inside ![]() ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:44.