Su Ubuntu il disco ssd improvvisamente è diventato lento

Sul mio notebook il disco ssd (nvme) è diventato , improvvisamente, molto lento (navigando nelle directory il contenuto delle stesse appare anche dopo 4/5 secondi)

Cercando su internet ho trovato un articolo:

https://askubuntu.com/questions/844459/ubuntu-ssd-was-fast-is-now-extremely-slow

Dove si ipotizza che il problema stia nel profilo energetico applicato in un dato momento al disco in oggetto.

In particolare sembra che se si fa’ il boot mentre l’alimentazione è a batteria il profilo energetico viene messo in “risparmio energetico” e, a seconda della marca e modello del disco, questo impatta sulle prestazioni.

Qui l’elenco del profili APM previsti (non tutte le marche e i modelli supportano tutti i livelli)

  • 00h Reserved
  • 01h Minimum power consumption with Standby mode
  • 02h->7Fh Intermediate power management levels with Standby mode
  • 80h Minimum power consumption without Standby mode
  • 81h->FDh Intermediate power management levels without Standby mode
  • FEh Maximum performance
  • FFh Reserved

Ho quindi lanciato il comando:

sudo hdparm -Tt /dev/nvme0n1

Ed ho verificato un valore anomalo nelle letture dal buffer:

Timing cached reads: 38934 MB in 2.00 seconds = 19503.20 MB/sec
Timing buffered disk reads: 256 MB in 3.06 seconds = 83.76 MB/sec

È possibile visualizzare il valore in uso con il comando:

sudo hdparm -B /dev/nvme0n1

Inoltre si può impostare un nuovo valore con il comando:

sudo hdparm -Bxxx /dev/nvme0n1

Dove xxx è il valore voluto del profilo APM

Se non si vogliono altri pensieri è possibile modificare il file:

/etc/hdparm.conf

E valorizzare i parametri:

apm = 254
apm_battery = 254

Al valore voluto (nel caso sopra sia a batteria che a corrente si vogliono le prestazioni massime)

Alla prossima

Andrea