¿Cómo obtener el número total de bytes / sectores / bloques escritos en el disco desde el arranque?

14

Estoy considerando y actualizar de HDD a SSD. Pero dado que las celdas Flash solo pueden sostener escrituras limitadas. Quiero saber cuántos datos escribe mi computadora durante el funcionamiento normal. Entonces puedo determinar cuánto tiempo de vida puedo esperar del SSD.

¿Es posible obtener números (aproximados) de alguna manera?

Calmarius
fuente
Relacionado: ¿Qué NO poner en un SSD? (y la respuesta de frostschutz en particular).
un CVn el

Respuestas:

9

La primera idea que encontré es el vmstat -dcomando.

Le indica el número de sectores escritos desde el arranque.

fdisk -l le dirá el tamaño del sector.

Al multiplicar los dos, puede obtener el número de bytes tocados.

Parece que mi computadora escribe aproximadamente 1 gigabyte en dos horas. Al hacer un cálculo rápido, un SSD de 128G con 3000 ciclos de escritura duraría 90 años ... Nada de qué preocuparse.

Calmarius
fuente
2

Usar el comando iotop

También puede usar la -aopción para obtener bytes totales de escritura y lectura por proceso.

iotop -a

ejemplo

lukasz
fuente
Esto debería ser iotop -a(por --accumulated, -Psignifica otra cosa)
oseiskar