AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 652271
Accepted
sevzas
sevzas
Asked: 2014-12-13 15:55:59 +0800 CST2014-12-13 15:55:59 +0800 CST 2014-12-13 15:55:59 +0800 CST

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

  • 772

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

它们都与 18 OWC Mercury Extreme SSD (SATA) 配合得很好。在我在两个 D2700 机箱中再添加 6 个 SSD 以在每个机箱中制作 24 个 SSD 之后,其中一个服务器的磁盘性能与升级前的状态和另一台服务器相比非常差。

所以我怀疑添加到性能较差的服务器的 6 个 SSD 中的一个有故障。但是哪一个?HP Arrays Configuration Utility 未显示任何问题,POST 时也未出现任何问题。即使是长的 ACU 报告也没有显示任何内容。

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

在一个非常相似的问题中,HP Proliant 服务器中的第 3 方 SSD 驱动器 - 监控驱动器运行状况建议使用 smartmontools 中的 smartctl。不幸的是,我没有看到 P812+D2700 背后的 SSD - 我怎样才能让 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 获取使用摘要

raid
  • 2 2 个回答
  • 2558 Views

2 个回答

  • Voted
  1. ewwhite
    2014-12-13T18:07:37+08:002014-12-13T18:07:37+08:00

    请提供详细说明您的预期和实际绩效数据的数字。

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

    正如我之前提到的,HP StorageWorks D2700具有 SMART 意识,并报告SCSI 机箱服务(SES) 详细信息……但您的用例范围很窄。扩展器上有很多 SATA 驱动器。我们知道 SATA 超时可能会导致共享扩展器背板(例如 D2700 中的背板)的性能问题。然而,这更有可能是一个旋转的媒体问题。SSD 不是问题。

    根据我的经验,SSD 要么工作要么不工作。中间没有太多(除非你达到了写入耐力限制)。所以我要看的是:

    • 由于空间不足,您扩展了阵列。在扩展之前,您的空间究竟有多少?我希望你没有用尽空间。想想 SSD 和该控制器上缺乏 TRIM 支持。

    • 我会建议对这些驱动器进行配置不足或限制逻辑驱动器大小以解决缺少的 TRIM 功能。

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

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

    • 1
  2. Best Answer
    sevzas
    2014-12-18T11:19:41+08:002014-12-18T11:19:41+08:00

    这是原始问题的答案,要求使用Windows工具查看 D2700 机箱上 HP SmartArray P812 后面的 SSD 上的 SMART 参数:

    截至 2017 年 8 月 29 日,我已经编辑了答案。最初我得出的结论是,没有基于 Windows 的工具允许我使用 P812 控制器查询 D2700 机箱中 SATA 驱动器上的 SMART 参数,我看到这是不完全准确。虽然 HP 阵列配置实用程序 (ACU) 不允许我查询SMART 参数,但它确实会在预测驱动器即将发生故障时通知我,并且此通知也会出现在阵列诊断报告中。

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

    • SmartmonTools/smartctl - 根据HP Proliant 服务器中的第 3 方 SSD 驱动器, Linux 上似乎支持在 HP 控制器后面查询 SMART - 监控驱动器运行状况,但 smartctl 的 Windows 版本似乎不支持 HP SmartArray 所需的 cciss 驱动程序控制器根据这个
    • HP SSA CLI - 广泛支持 HP 控制器,但不支持 SMART - HP 似乎更喜欢他们自己的 SmartSSD Wear Gauge 技术。我使用的命令是:“controller slot=1 ssdphysicaldrive all show detail” 另一个有用的命令是“controller slot=1 show ssdinfo”
    • HD Sentinel -在此处宣传对 HP 控制器的支持,但是当您阅读此处的细则时 ,它说它无法在 HP SmartArray 控制器后面进行对等
    • 0

相关问题

  • Windows 文件服务器性能调优

  • SSD TRIM 的硬件 RAID 控制器支持

  • 了解磁盘队列长度

  • 使用混合磁盘突袭 0?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve