Skip to content

功能教程:硬盘性能测试

硬盘的 I/O 性能是服务器整体性能的基石。HrnrOS 的硬盘性能测试功能,使用业界标准的 fio 工具,对存储设备(HDD, SSD, NVMe)进行全面的性能基准测试,帮助您评估其带宽、IOPS 和延迟等关键指标。

硬盘测试功能概览

  • 多模式测试: 支持顺序读、顺序写、随机读、随机写四种核心测试模式。
  • 多盘并发测试: 能够识别客户端上的所有块设备,并允许您选择多块硬盘同时进行测试。
  • 实时性能监控: 在测试过程中,实时监控每块硬盘的读写带宽、IOPS 和平均延迟。
  • 专业分析报告: 测试完成后,为每块被测硬盘生成包含详细 fio 输出和性能总结的 HTML 报告。
  • 报告导出: 支持将分析报告一键下载为 PDF 格式。

步骤 1: 进入硬盘测试页面

在 Web 界面左侧的硬件性能测试菜单中,点击 “磁盘测试”,进入功能主界面。

(/assets/images/disk_tutorial_main_page.png)

步骤 2: 配置测试参数

在页面右上角的配置面板中,定制您的测试场景:

  1. 测试时长 (秒): 输入您希望每个测试模式持续的时间。
  2. 测试模式: 从下拉菜单中选择一种测试模式。
    • 顺序读取/写入: 模拟大文件拷贝、视频流等场景,衡量最大带宽。
    • 随机读取/写入: 模拟数据库、虚拟化等场景,衡量 IOPS 和延迟。
  3. 应用设置: 点击 “应用设置” 按钮保存配置。

步骤 3: 为客户端选择待测硬盘

与 GPU 测试类似,您需要为每个客户端指定要测试的硬盘。

  1. 定位客户端: 在列表中找到目标客户端。
  2. 打开硬盘列表: 点击该行“操作”列下的 “查看硬盘” 按钮。
  3. 勾选硬盘:
    • 在弹出的窗口中,系统会列出该客户端上所有可用的块设备(如 /dev/sda, /dev/nvme0n1)。
    • 勾选您希望进行测试的一块或多块硬盘。
  4. 确认选择: 点击 “确认选择” 按钮。

(/assets/images/disk_tutorial_select_disk.png)

步骤 4: 开始并监控测试

  1. 选择客户端并开始: 在主列表勾选已配置好硬盘的客户端,然后点击顶部的 “开始测试” 按钮。
  2. 监控进度: 测试开始后,客户端行下方会自动展开一个详细的设备状态表格。您可以实时查看到每块被测硬盘的:
    • 状态 (运行中/已完成)
    • 进度
    • 读/写带宽 (BW)
    • 读/写 IOPS
    • 延迟 (lat)

(/assets/images/disk_tutorial_monitoring.png)

步骤 5: 查看报告

测试完成后,“分析报告” 列会出现 “查看报告” 按钮。点击后,会弹出一个包含所有被测硬盘详细性能数据的专业报告,并支持下载为 PDF。

(/assets/images/disk_tutorial_view_report.png)