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.