L’SSD ha perso il quaranta per cento in un anno: perché Proxmox consuma un disco più in fretta

Il disco non è guasto, il carico è diverso. Un disco da server non resta mai fermo come uno da scrivania, e ogni scrittura cresce strato dopo strato. Il numero da guardare non è la percentuale ma la pendenza.

AtlasPVE ·

Questa voce risponde a

  • proxmox ssd wearout
  • proxmox durata ssd
  • proxmox ssd consumer si può usare
  • proxmox percentuale usura disco
  • proxmox ssd si consuma in fretta

Hai montato il server, è passato un anno e l’indicatore di vita dell’SSD è sceso al sessanta per cento. Il primo pensiero è un guasto. Di solito non lo è.

Il disco non è rotto, il carico è diverso.

Che cos’è l’usura

Le celle di un SSD reggono un numero limitato di scritture. Il disco lo riporta come percentuale: quanto ne resta. Mentre la percentuale cala il disco non rallenta, non si rompe, non fa sentire nulla. Solo il numero scende.

È questo a rendere l’usura una misura insidiosa: quando te ne accorgi sei già vicino alla fine della strada.

Un disco da server non resta fermo come uno da scrivania

Su un computer da scrivania il disco resta fermo quasi sempre. Su un server di virtualizzazione mai.

Non scrivono solo le tue macchine virtuali. I registri del server stesso, il file di stato del cluster, le registrazioni di misura, i giornali degli ospiti, tutti producono di continuo piccole scritture. Prese da sole sono trascurabili; insieme sono un flusso costante.

Il moltiplicatore che nessuno si aspetta

Qui sta la questione vera: una piccola scrittura fatta dall’interno di una macchina virtuale arriva sul disco fisico molto più grande.

Perché la strada è lunga. Il file system dell’ospite arrotonda la scrittura alla propria dimensione di blocco. Lo strato del disco virtuale arrotonda ancora. Il file system del server arrotonda un’altra volta. La gestione interna dell’SSD arrotonda di nuovo. Ogni strato dice "almeno tanto" e nessuno arrotonda per difetto.

Risultato: una scrittura da quattro kilobyte può crescere di parecchie volte allo strato fisico. Non è un guasto, è il prezzo naturale degli strati. Ma se non viene messo in conto, la vita del disco risulta molto sotto le attese.

Questo moltiplicatore cresce ancora in due punti: nei file system che scrivono copiando (gli stessi dati vengono scritti in un posto nuovo e il vecchio resta lì) e nei lavori che vogliono essere certi che ogni scrittura sia arrivata al disco, tipicamente le basi di dati.

La vera differenza tra disco consumer e disco da server

La differenza non è la velocità. Sono due cose.

Il bilancio di scritture. I dischi venduti per i server sono fatti per reggere molte più scritture. Tra due dischi della stessa dimensione la differenza di resistenza può essere di parecchie volte.

Il comportamento sotto carico continuo. I dischi consumer usano una memoria tampone veloce e rallentano parecchio quando quel tampone si riempie. Su una scrivania resta invisibile, perché il tampone trova il tempo di svuotarsi. Su un server non lo trova.

C’è poi una distinzione silenziosa ma importante: i dischi da server sono progettati per riuscire a scrivere il contenuto del tampone anche se manca la corrente. Questo permette loro di rispondere "scritto" presto e senza rischio. Un disco consumer senza quella garanzia o risponde lentamente o si prende un rischio.

Che cosa si può fare senza comprare hardware

Separa il lavoro che scrive molto dal disco di avvio. Se una macchina raccoglie registri, fa girare una base di dati o tiene registrazioni continue, metti il suo disco altrove.

Rivedi l’area di scambio. Su un server con memoria sufficiente, uno scambio continuo significa lentezza e usura insieme.

Spegni la registrazione dettagliata inutile. Un livello di diagnosi impostato una volta e dimenticato continua a scrivere per anni.

Il numero da guardare non è la percentuale ma la pendenza

"Resta l’ottantacinque per cento" da solo non dice nulla. La stessa percentuale su un disco significa dieci anni, su un altro otto mesi.

La domanda giusta è questa: di quanti punti è calata nell’ultimo mese? Se cala di un punto al mese hai anni. Se cala di cinque punti al mese hai circa un anno e mezzo e dovresti già pianificare.

Che cosa fa Atlas

Atlas legge la percentuale di vita residua che il disco riporta e produce una stima dei giorni rimasti guardando la pendenza degli ultimi trenta giorni. Non ti dice quindi una percentuale ma "a questo ritmo, tanti giorni".

Per il tema di questo articolo conta davvero quando il prodotto rifiuta di stimare:

Se ha una sola misura non stima, dice che i dati non bastano per una tendenza. Se la percentuale è rimasta ferma o è salita, dice che non si esaurirà a breve invece di inventare un numero di giorni. Se il calo è sotto un millesimo di punto al giorno, di nuovo non dà numeri, perché una stima da quella pendenza sarebbe priva di senso.

È la parte più difficile di ogni strumento di stima: sapere tacere quando i dati non reggono la stima. Un numero di giorni sbagliato è peggio di nessun numero, perché sopra ci si costruiscono i piani.

Fonti

La documentazione ufficiale di Proxmox. In inglese, e su questo argomento l’ultima parola è la sua.

Voci collegate

Come si presenta questo dentro Atlas?

Vai alla pagina prodotto