Como você monitora o desgaste de SSD no Windows quando as unidades são apresentadas como dispositivos 'genéricos'?


11

No Linux, podemos monitorar o desgaste do SSD com bastante facilidade smartmontoolsse a unidade é apresentada como um dispositivo de bloco normal ou um dispositivo genérico (o que acontece quando a unidade foi RAID por hardware de determinados controladores, como o 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 tiverem RAID, podemos vê-las bem.

Como eu faria isso 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

Respostas:


3

Você precisa de um utilitário fornecido pelo seu controlador de ataque. Por exemplo, a maioria dos controladores HP RAID possui um utilitário compatível para ler as informações inteligentes das unidades conectadas aos seus controladores.


Em última análise, parece que é isso que se resume. Eu esperava que o Windows pudesse ser convencido a expor dispositivos 'Genéricos' de maneira semelhante.
— 21812 MikeyB

Semelhante? Não vejo como o Linux se parece através do controlador Raid - no seu exemplo, ele definitivamente não se parece com isso. Comparando maçãs com laranjas, não estamos?
— TomTom

Esse controlador RAID específico (o LSI 1064e) expõe as unidades físicas por trás dele ao sistema operacional host via dispositivos SCSI genéricos.
— 21812 MikeyB

3
@ TomTom Além disso, só porque você não vê, não significa que não pode acontecer. smartmontools pode olhar através do controlador RAID e consultar os discos por trás dele para estes valores como eu faço aqui
— MikeyB

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.