我试图找出如何测量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中使用megacli和smartctl 。
首先获取其中一个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报告。