3. Alletra管理界面与监控工具导航

HPE Alletra 的性能监控并不是依赖单一界面完成的,而是由三个互补的入口构成:面向日常运维与阵列配置的 Alletra 管理控制台(基于 HPE GreenLake 云平台的 Data Services Cloud Console,简称 DSCC)、面向 AIOps 智能分析与历史趋势的 HPE InfoSight,以及面向精确采集与脚本自动化的 命令行接口(CLI / SSMC 兼容命令)。理解三者的定位差异,是后续做瓶颈诊断时"知道该去哪里看什么数据"的前提。

三个监控入口的定位与分工

DSCC 是阵列的"操作台":创建卷、映射主机、查看阵列健康状态、查看当前性能仪表盘都在这里完成。它的数据刷新粒度较粗(通常为分钟级聚合),适合快速判断"现在有没有异常"。

InfoSight 是"分析大脑":它持续从阵列回传遥测数据,做跨客户群的基线比对,能给出容量预测、性能异常告警、固件合规建议。它的价值在于历史趋势与横向对比——例如"你的阵列在每周一 09:00 的 IOPS 峰值比同类阵列高 40%",这类结论在本地界面里是看不到的。

CLI 是"显微镜":当需要秒级采样、需要把数据导出做二次分析、或需要批量脚本巡检时,CLI 是唯一选择。DSCC 与 InfoSight 提供的是"结论",CLI 提供的是"原始证据"。

Alletra 性能监控三入口:数据来源与使用场景 HPE Alletra 存储阵列 控制器 / 卷 / 主机端口 / 磁盘组 遥测上报 遥测上报 遥测上报 DSCC 管理控制台 • 阵列健康 / 告警总览 • 卷与主机的映射关系 • 分钟级性能仪表盘 • 固件与配置变更 粒度:分钟级聚合 HPE InfoSight • 跨客户基线比对 • 历史趋势与容量预测 • 性能异常自动告警 • 固件合规建议 粒度:小时/天级趋势 CLI / SSMC 命令 • 秒级原始性能采样 • 批量脚本巡检 • 数据导出二次分析 • 精确到 LUN / 端口的指标 粒度:秒级原始数据 选择入口的判断逻辑 ① 先看"有没有异常" → DSCC 告警与仪表盘 ② 再问"是否偏离常态" → InfoSight 基线比对与趋势 ③ 最后"定位到具体对象" → CLI 秒级采样与端口/LUN 级指标

DSCC 控制台的关键操作路径

登录 DSCC 后,性能相关的入口集中在左侧导航的 Alletra > 选择目标阵列 > Performance。进入后默认展示的是"阵列级"聚合视图,包含 IOPS、带宽(MB/s)、时延(ms)三条曲线,时间范围可选最近 1 小时、24 小时、7 天。这里有一个容易被忽略的细节:时延曲线默认是"读+写"混合值,如果怀疑是写放大导致的瓶颈,需要手动切换到 Read Latency 或 Write Latency 单独查看,否则混合曲线会把问题"平均掉"。

在阵列级视图下方,可以下钻到 Controller(控制器)、Host Port(主机端口)、Volume(卷) 三个维度。做瓶颈诊断时,推荐的顺序是:先看阵列级是否异常 → 再看两个控制器是否负载不均 → 再看具体是哪个主机端口或哪个卷贡献了主要负载。这个"从粗到细"的下钻路径,能避免一上来就陷入单个卷的细节而忽略全局。

InfoSight 的实用功能

InfoSight 在 DSCC 中通过 Insights 或独立的 InfoSight 门户访问。对性能监控最有价值的是三个功能:

  • Performance Baseline(性能基线):InfoSight 会基于同类阵列的历史数据生成一条"预期曲线",你的实际曲线如果持续高于或低于基线,会被标记出来。这比单纯看绝对值更有意义——因为"IOPS 5000"本身无法判断好坏,但"IOPS 5000 而基线是 2000"就说明存在异常负载。
  • Capacity Forecast(容量预测):基于增长速率预测何时达到容量阈值,避免容量耗尽引发的性能降级。
  • Wellness / Recommendations:给出固件升级、配置优化等建议,很多性能问题实际上源于未修复的已知缺陷或不当配置。

CLI 的典型用法

Alletra 的 CLI 通过 SSH 登录控制器或管理端口执行。以下是一个用于快速采集性能快照的示例命令序列(示例参数,实际执行需替换为真实阵列 IP 与凭据):

# 登录管理节点
ssh admin@10.10.20.30

# 查看阵列整体性能统计(示例:每 5 秒采样一次,共 12 次)
cli% statcpu -interval 5 -count 12

# 查看主机端口级别的吞吐与时延
cli% statport -port 0:1:1 -interval 5 -count 12

# 查看指定卷的 IOPS 与时延
cli% statvlun -vvname vol_prod_01 -interval 5 -count 12

# 导出为 CSV 便于后续分析
cli% statvlun -vvname vol_prod_01 -interval 5 -count 60 -csv > /tmp/vol_prod_01.csv

这里的关键参数是 -interval(采样间隔,秒)和 -count(采样次数)。采样间隔的选择直接影响诊断结论:如果怀疑的是短时突发瓶颈(例如备份窗口内的尖峰),间隔必须设为 5 秒甚至更短;如果看的是长期趋势,间隔可以放宽到 60 秒以减少数据量。用 60 秒间隔去抓一个持续 20 秒的尖峰,结果一定是"看起来一切正常"。

实操建议:把 CLI 采集脚本化。例如写一个 shell 脚本,在每天业务高峰时段自动执行 statvlun 和 statport,输出到带日期的 CSV 文件。这样积累一周后,你就有了一份本地的高精度性能档案,可以与 InfoSight 的趋势图交叉验证。

三个入口的数据一致性检查

在实际诊断中,一个常见困惑是"DSCC 显示时延 3ms,但 CLI 采样显示 8ms"。这通常不是数据错误,而是聚合粒度与统计口径不同:DSCC 展示的是分钟级平均值,CLI 展示的是秒级瞬时值。如果负载波动大,秒级峰值会被分钟级平均"抹平"。因此,当两个入口数据不一致时,正确的做法是:以 CLI 的秒级数据确认是否存在尖峰,再回到 DSCC 确认该尖峰是否持续到足以影响用户体验。不要简单地认为其中一个"不准"。

注意:InfoSight 的数据回传存在延迟(通常数分钟到数十分钟),因此它不适合用于"实时排障"。实时排障应使用 DSCC 或 CLI;InfoSight 的价值在于事后复盘和趋势判断。

小结:入口选择速查

诊断需求 首选入口 关键操作
快速确认是否有告警 DSCC 查看阵列健康与告警面板
判断是否偏离历史常态 InfoSight 对比 Performance Baseline
定位到具体端口或卷 CLI statport / statvlun 秒级采样
容量与增长趋势 InfoSight Capacity Forecast
批量巡检与数据归档 CLI 脚本化 CSV 导出