È ancora male usare lo swap su un moderno SSD?


14

Ho un SSD Samsung 960 Pro con Ubuntu 18.04

è sicuro mettere lì il file di scambio o lo danneggerebbe a lungo termine,

Ho sentito alcune persone dire che i nuovi SSD non soffrono più di quel problema, è vero?


1
Non dovrebbe esserci nulla di sbagliato in un file di scambio. Tuttavia, sicuramente non vuoi deframmentare un SSD. La deframmentazione consumerebbe inutilmente molti cicli di lettura / scrittura (non è solo necessario deframmentare un SSD, non è necessario!). Forse è di questo che parlava la tua gente?
Adrian Keister,

1
@AdrianKeister Non ci sono opzioni di deframmentazione per SSD in primo luogo. Windows 10 ti dà solo la possibilità di funzionare TRIMal posto di defrag. Non esiste un piatto rotante su un SSD in cui l'ordinamento sequenziale è importante. In Linux non è necessario eseguire la deframmentazione, nemmeno su un HDD.
WinEunuuchs2Unix

1
@ WinEunuuchs2Unix: Sì, ne sono ben consapevole. Nelle versioni precedenti di Windows potresti comunque forzarlo a deframmentare un SSD; Ho sempre pensato che fosse più sicuro disabilitare il servizio.
Adrian Keister,

Risposte:


12

Ho lo stesso SSD esatto con 512 GB e Ubuntu 16.04 impostato una partizione SWAP GB su di esso. Non vedo alcun problema perché:

  • con 8 GB di RAM lo swap non viene mai utilizzato, quindi non preoccuparti di ridurre la durata di 10 anni.
  • In genere, dopo due anni, ripiano i laptop e ne acquisto uno nuovo.
  • Se entro in Virtual Machines (VM) un giorno aggiornerò a 16 o 32 GB di RAM non appena vedrò SWAP in uso.
  • L'unica altra opzione sarebbe un HDD da 1 TB e vorrei conservarlo come spazio di archiviazione distruttibile e non preoccuparmene.
  • L'unico aspetto negativo è il costoso parcheggio immobiliare SWAP sul SSD più costoso, ma Ubuntu utilizza solo 16 GB e Windows 10 utilizza solo 110 GB di 385 GB assegnati.
  • Un vantaggio è se SWAP viene mai utilizzato per enormi perdite di memoria, allora OOM-Killer (memoria esaurita) mi dirà 20 volte più velocemente che ho un problema. Questo perché credo che i nostri SSD siano circa 20 volte più veloci del disco rigido medio.

Monitoraggio SSD Samsung Pro 960 M.2 NVMe Gen 3.0 x 4

Il primo passo è installare nvme-cliperché fornisce il maggior numero di informazioni:

sudo apt install nvme-cli

Successivamente raccogliere informazioni disponibili da SSD:

$ sudo nvme smart-log /dev/nvme0
Smart Log for NVME device:nvme0 namespace-id:ffffffff
critical_warning                    : 0
temperature                         : 36 C
available_spare                     : 100%
available_spare_threshold           : 10%
percentage_used                     : 0%
data_units_read                     : 8,743,226
data_units_written                  : 4,763,574
host_read_commands                  : 147,308,749
host_write_commands                 : 47,032,599
controller_busy_time                : 343
power_cycles                        : 519
power_on_hours                      : 376
unsafe_shutdowns                    : 66
media_errors                        : 0
num_err_log_entries                 : 198
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1                : 36 C
Temperature Sensor 2                : 43 C
Temperature Sensor 3                : 0 C
Temperature Sensor 4                : 0 C
Temperature Sensor 5                : 0 C
Temperature Sensor 6                : 0 C
Temperature Sensor 7                : 0 C
Temperature Sensor 8                : 0 C

Il campo più importante è Percentage usedche mostra come 0%. Non si tratta della percentuale di utilizzo del disco ma della percentuale di utilizzo della vita. Ho questo disco da ottobre 2017 e ora è maggio 2018. Non appena arriva Percentage usedall'1% posso moltiplicare il numero di mesi che ho posseduto per 100 per scoprire quando morirà. Ma dicono che l'unità in genere vive più a lungo di così.

fonte


Sì, l'unica ragione per cui sono preoccupato è perché sto per eseguire più macchine virtuali contemporaneamente.
HD

Lo scambio sarà 20 volte più veloce della media dell'HDD, immagino. Vorrei comunque monitorare periodicamente il conteggio delle scritture. Controlla quanto vengono consumati i 10 trilioni di tempo di vita (o qualunque sia la specifica) ed estrapola gli anni di servizio.
WinEunuuchs2Unix

1
@HD Ho aggiornato la risposta con come vedere facilmente quanta vita è rimasta. Puoi scoprire di più usando il numero di scritture mostrato sopra in conteggi di 512 byte. La vita media che leggo è di 2.000 scritture ma che è volte 512 GB, non 512 byte. Questa è una delle volte in cui ringrazio Texas Instruments per i calcolatori.
WinEunuuchs2Unix

il mio è al 2%, acquistato intorno a settembre 2017. è anche un 512 gb. dovrei essere preoccupato? Penso che a questo punto passerò a 32 GB di RAM.
HD

3
@HD stai usando l'1% ogni 4 mesi in modo da ottenere 400 mesi = 33 anni di servizio. Quindi non preoccuparti, ma controlla la tendenza ...
WinEunuuchs2Unix
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.