Bajo Linux, podemos monitorear el desgaste de la SSD con bastante facilidad smartmontools
si la unidad se presenta como un dispositivo de bloque normal o un dispositivo genérico (lo que sucede cuando la unidad ha sido RAID por hardware por ciertos controladores como el del IBM HS22).
¿Cómo podemos hacer el equivalente en Windows? ¿Alguien realmente usa smartmontools
? ¿O hay otros paquetes por ahí?
El problema es que los dispositivos genéricos SCSI simplemente no aparecen en Windows. Si las unidades no tienen RAID, podemos verlas bien.
Cómo lo haría en Linux:
sles11-live:~ # lsscsi -g
[1:0:0:0] disk SMART USB-IBM 8989 /dev/sda /dev/sg0
[2:0:0:0] disk ATA MTFDDAK256MAR-1K MA44 - /dev/sg1
[2:0:1:0] disk ATA MTFDDAK256MAR-1K MA44 - /dev/sg2
[2:1:8:0] disk LSILOGIC Logical Volume 3000 /dev/sdb /dev/sg3
sles11-live:~ # smartctl -l ssd /dev/sg1
smartctl 5.42 2011-10-20 r3458 [x86_64-linux-2.6.32.49-0.3-default] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
Device Statistics (GP Log 0x04)
Page Offset Size Value Description
7 ===== = = == Solid State Device Statistics (rev 1) ==
7 0x008 1 26~ Percentage Used Endurance Indicator
|_ ~ normalized value
sles11-live:~ # smartctl -l ssd /dev/sg2
smartctl 5.42 2011-10-20 r3458 [x86_64-linux-2.6.32.49-0.3-default] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
Device Statistics (GP Log 0x04)
Page Offset Size Value Description
7 ===== = = == Solid State Device Statistics (rev 1) ==
7 0x008 1 3~ Percentage Used Endurance Indicator
|_ ~ normalized value
fuente
Específicamente para los servidores de IBM, ahora hay una utilidad disponible para monitorear esto:
IBM SSD Wear Gauge CLI Utility v1.0 (Microsoft Windows Server 2003, 2008) - IBM BladeCenter y System x
y
Utilidad CLI de IBM SSD Wear Gauge v1.0 (Linux) - IBM BladeCenter y System x
fuente