Você precisa de um utilitário fornecido pelo seu controlador RAID. Por exemplo, a maioria dos controladores RAID da HP tem um utilitário compatível para ler as informações inteligentes de unidades conectadas a seus controladores.
No Linux, podemos monitorar o desgaste de SSD facilmente com smartmontools
se a unidade é apresentada como um dispositivo de bloco normal ou um dispositivo genérico (o que acontece quando a unidade é RAID por hardware de certos controladores como o do IBM HS22).
Como podemos fazer o equivalente no Windows? Alguém realmente usa smartmontools
? Ou existem outros pacotes por aí?
O problema é que os dispositivos genéricos SCSI simplesmente não aparecem no Windows. Se as unidades não são RAIDed, podemos vê-las bem.
Como eu faria no 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
Especificamente para servidores IBM, existe agora um utilitário disponível para monitorar isso:
e
Desgaste IBM SSD Calibre o utilitário CLI v1.0 (Linux) - IBM BladeCenter e System x