Jak monitorujesz zużycie SSD w systemie Windows, gdy dyski są przedstawiane jako urządzenia „ogólne”?

11

Pod Linuksem możemy dość łatwo monitorować zużycie SSD, smartmontoolsniezależnie od tego, czy dysk jest przedstawiany jako zwykłe urządzenie blokowe, czy ogólne (co dzieje się, gdy dysk jest sprzętowo RAIDowany przez niektóre kontrolery, takie jak ten na IBM HS22).

Jak możemy zrobić odpowiednik w systemie Windows? Czy ktoś faktycznie używa smartmontools? Czy są jeszcze jakieś inne pakiety?

Problem polega na tym, że urządzenia SCSI Generic po prostu nie pojawiają się w systemie Windows. Jeśli dyski nie są RAID, możemy je dobrze widzieć.

Jak zrobiłbym to w systemie 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
MikeyB
źródło

Odpowiedzi:

3

Potrzebujesz narzędzia zapewnianego przez kontroler RAID. Na przykład większość kontrolerów RAID ma kompatybilne narzędzie do odczytu inteligentnych informacji z dysków podłączonych do ich kontrolerów.

długa szyja
źródło
Ostatecznie wygląda na to, że sprowadza się do tego. Miałem nadzieję, że Windows da się przekonać do podobnej ekspozycji urządzeń „ogólnych”.
MikeyB,
Podobny? Nie wiem, jak Linux wygląda przez kontroler RAID - w twoim przykładzie na pewno tak nie wygląda. Porównując jabłka do pomarańczy, prawda?
TomTom,
Ten konkretny kontroler RAID (LSI 1064e) udostępnia fizyczne dyski znajdujące się za nim w systemie operacyjnym hosta za pośrednictwem ogólnych urządzeń SCSI.
MikeyB,
3
@TomTom Także to, że nie widzisz, nie oznacza, że ​​to się nie stanie. Smartmontools można patrzeć przez kontrolera RAID i kwerendy dysków za nim do tych wartości, jak ja tutaj
MikeyB