在Linux下,通过smartmontools ,我们可以非常容易地监控SSD的磨损情况,无论驱动器是作为普通块设备还是通用设备(当某些控制器(如IBM HS22上的某个控制器)硬件RAID时)。
我们如何能在Windows下做同样的事情? 有没有人真的使用smartmontools ? 还有其他的软件包吗?
问题是SCSI通用设备只是不显示在Windows中。 如果驱动器没有RAID,我们可以看到他们罚款。
我该怎么做在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
你需要一个由你的RAID控制器提供的工具。 例如,大多数HP RAID控制器都有一个兼容的实用程序,用于读取连接到其控制器的驱动器的智能信息。
特别是对于IBM服务器,现在有一个实用程序可以监视这个:
IBM SSD Wear Gauge CLI Utility v1.0(Microsoft Windows Server 2003,2008) – IBM BladeCenter和System x
和
IBM SSD磨损量表CLI Utility Utility v1.0(Linux) – IBM BladeCenter和System x