Unter Linux können wir den SSD-Verschleiß ziemlich einfach überwachen, smartmontools
indem wir feststellen, ob das Laufwerk als normales Blockgerät oder als generisches Gerät dargestellt wird (was passiert, wenn das Laufwerk von bestimmten Controllern wie dem auf dem IBM HS22 per Hardware-RAID getestet wurde).
Wie können wir das Äquivalent unter Windows tun? Verwendet jemand tatsächlich smartmontools
? Oder gibt es da draußen noch andere Pakete?
Das Problem ist, dass generische SCSI-Geräte in Windows einfach nicht angezeigt werden. Wenn die Laufwerke nicht RAID-fähig sind, können wir sie gut sehen.
Wie ich es unter Linux machen würde:
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
quelle
Speziell für IBM Server steht jetzt ein Dienstprogramm zur Verfügung, mit dem dies überwacht werden kann:
IBM SSD Wear Gauge CLI-Dienstprogramm v1.0 (Microsoft Windows Server 2003, 2008) - IBM BladeCenter und System x
und
IBM SSD Wear Gauge CLI-Dienstprogramm v1.0 (Linux) - IBM BladeCenter und System x
quelle