Windows工具使用P812控制器读取HP D2700机箱中SATA驱动器上的SMART属性

我有两台HP DL380 G7服务器+ P812控制器+ D2700机箱。 他们是144 Gb RAM的数据库服务器。 P812固件是6.40,D2700是0147

他们与18个OWC Mercury Extreme固态硬盘(SATA)一起工作得非常好。 在两个D2700机箱中添加了6个SSD后,在每个机箱中生成了24个SSD后,其中一台服务器的磁盘性能与其升级前相比非常差,并与其他服务器相比较。

所以我怀疑添加到性能较差的服务器的6 SSD中的一个是错误的。 但是哪一个? HParraysconfiguration实用程序不会显示任何问题,并且在POST时不会显示任何问题。 即使是很长的ACU报告也没有显示任何内容。

所以我想看看这些驱动器的SMART属性,看看我能否挑出一个失败的。 是否有一个Windows工具,可以让我查看这个configuration中的SMART属性?

在HP Proliant服务器中的第三方SSD驱动器的一个非常类似的问题- 监测驱动器的健康状况 ,build议使用smartmontools中的smartctl。 不幸的是,我没有看到P812 + D2700背后的固态硬盘 – 我怎样才能使smartctl工作?

C:\Program Files\smartmontools\bin>smartctl -a /dev/sdc,0 -T permissive -s on smartctl 6.3 2014-06-23 r3922 [x86_64-w64-mingw32-2012r2] (cf-20140623) Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: HP Product: LOGICAL VOLUME Revision: 6.40 User Capacity: 5,760,841,244,672 bytes [5.76 TB] Logical block size: 512 bytes Rotation Rate: 15000 rpm Logical Unit id: 0x600508b1001cf0ebb14e9131d7XXXXXX Serial number: PAGXQ0ARXXXXXX Device type: disk Local Time is: Fri Dec 12 18:42:32 2014 EST SMART support is: Unavailable - device lacks SMART capability. === START OF ENABLE/DISABLE COMMANDS SECTION === unable to fetch IEC (SMART) mode page [Input/output error] === START OF READ SMART DATA SECTION === Error Counter logging not supported Device does not support Self Test logging 

这里是非常类似的问题(我将/ dev / sda改为/ dev / sdc,因为这是P812上的第一个卷的设备:

 C:\Program Files\smartmontools\bin>smartctl -a -l ssd /dev/sdc -d sat+cciss,1 smartctl 6.3 2014-06-23 r3922 [x86_64-w64-mingw32-2012r2] (cf-20140623) Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org /dev/sdc: Type 'sat+...': Unknown device type 'cciss,1' =======> VALID ARGUMENTS ARE: ata, scsi, sat[,auto][,N][+TYPE], usbcypress[,X], usbjmicron[,p][,x][,N], usbsunplus, areca,N[/E], auto, test <======= 

使用smartctl -h来获取使用情况摘要

请提供详细的预期和实际性能数字。

另外,什么是SAS拓扑结构? 主机和D2700 JBOD之间有多less条SFF-8088电缆?

正如我前面提到的那样, HP StorageWorks D2700具有SMART感知能力,并报告了SCSI机箱服务 (SES)详细信息…但您的使用情况很窄。 这是一个扩展器上的SATA驱动器。 我们知道SATA超时可能会导致共享扩展器底板上的性能问题 ,如D2700中的一个。 但是,这更可能是一个纺织媒体问题。 不是SSD的问题。

根据我的经验,固态硬盘既可以工作,也可以不工作。 中间没有太大的区别( 除非你已经达到了耐力的限制 )。 所以我想看的是:

  • 你扩大了arrays,因为你没有空间。 你在扩张之前究竟有多大的空间? 我希望你没有用尽空间。 考虑SSD和该控制器上缺lessTRIM支持。

  • 我会build议这些驱动器的configuration不足,或者限制逻辑驱动器的大小以考虑缺less的TRIMfunction。

  • 更新你的固件。 您的D2700机箱固件版本不受支持(已被调用),您的RAID控制器也在后面。 在撰写本文时, 0149是正确的D2700固件 ,并且您的控制器应该在版本6.60上 。 升级主机。

  • 这可能是加强你的游戏的时候了 。 在超额预订总线(RAID控制器和JBOD背板)上的24个用户SATA SSD,其中6Gbps SATA驱动器降级到3Gbps ,意味着您也达到了硬件的上限。 Smart Array P812控制器在〜6个磁盘上SSD IOPS的回报递减 。

以下是对原始问题的回答,要求提供一个Windows工具,该工具将允许我查看位于D2700机箱上的HP SmartArray P812后面的SSD上的SMART参数:

我已经编辑了截至2017年8月29日的答案。原来我的结论是,没有一个基于Windows的工具,允许我使用P812控制器查询D2700机箱中的SATA驱动器上的SMART参数,我看到这是不完全准确。 虽然HParraysconfiguration实用程序(ACU)不允许我查询 SMART参数,但当驱动器预计很快会失败时,它会通知我,此通知也会显示在arrays诊断报告中。

截至最初的答复时,我考虑了这三名候选人,但他们当时都没有做这项工作。 下面的评论可能不再准确:

  • 根据HP Proliant服务器中的第三方SSD驱动器, SmartmonTools / smartctl – 看起来像在Linux上支持HP控制器后面的SMART – 监视驱动器运行状况 ,但smartctl的windows版本似乎不支持HP SmartArray所需的cciss驱动程序控制器根据这个
  • HP SSA CLI – 对HP控制器有广泛的支持,但不支持SMART – 惠普似乎喜欢他们自己的SmartSSD Wear Gauge技术。 我使用的命令是:“controller slot = 1 ssdphysicaldrive all show detail”另一个有用的命令是“controller slot = 1 show ssdinfo”
  • 高清哨兵 – 在这里宣传对惠普控制器的支持,但是当您在这里阅读精美的照片时,它表示无法媲美惠普(HP)SmartArray控制器