测量SSD在LSI MegaRAID控制器后面的磨损?

我试图找出如何测量LSI控制器后面的几个RAIDarrays的总字节数(或最大预期的百分比,或者是好的)。 这些控制器都是LSI MegaRAID SAS 9271-8i控制器。 我已经尝试使用MegaRAID存储pipe理器和MegaCLI,但似乎都没有显示我需要的信息。 我已经在网上find了一些解决scheme,但是它们似乎只适用于Linux,在那里你可以修补内核或以非常规方式使用smartctl。 这在Windows上不适用于我。

我真的很想避免把硬盘拉出来,放在另一台机器上,用SMARTtesting,然后把它们放回去。 将是一个真正的痛苦在脖子上。 如果很重要,每个控制器都有两个虚拟驱动器组,每个驱动器组有4个磁盘,分别位于RAID10和SAS SSD组成的组中。

我不会因为注意到硬件RAID控制器背后的SSD磨损而烦恼。 出于某种原因,您正在使用RAID,因此请让控制器处理它。

使用企业级SAS驱动器,这是一个奖金。 如果SSD 与工作负载配合良好 (重写/读取优化/等),则不需要深入研究。

在这种情况下,您的LSI 9271控制器具有SSD Guard™技术(由您寻求的SMART数字触发),如果您担心快速磨损或过早失效,可以利用热备用SSD。

我在Ubuntu Linux中使用megaclismartctl

首先获取其中一个SSD驱动器的设备ID

 megacli -pdlist -aALL -NoLog | egrep '(Raw Size|Inquiry Data|Device Id)' 

例如设备ID 5 。 然后你执行:

 smartctl -x -d megaraid,5 /dev/sda 

这显示了连接到Broadcom / Avago / LSI MegaRAID控制器的SSD驱动器的大量SMART报告。