功能教程:硬盘性能测试
硬盘的 I/O 性能是服务器整体性能的基石。HrnrOS 的硬盘性能测试功能,使用业界标准的 fio 工具,对存储设备(HDD, SSD, NVMe)进行全面的性能基准测试,帮助您评估其带宽、IOPS 和延迟等关键指标。
硬盘测试功能概览
- 多模式测试: 支持顺序读、顺序写、随机读、随机写四种核心测试模式。
- 多盘并发测试: 能够识别客户端上的所有块设备,并允许您选择多块硬盘同时进行测试。
- 实时性能监控: 在测试过程中,实时监控每块硬盘的读写带宽、IOPS 和平均延迟。
- 专业分析报告: 测试完成后,为每块被测硬盘生成包含详细 fio 输出和性能总结的 HTML 报告。
- 报告导出: 支持将分析报告一键下载为 PDF 格式。
步骤 1: 进入硬盘测试页面
在 Web 界面左侧的硬件性能测试菜单中,点击 “磁盘测试”,进入功能主界面。
(/assets/images/disk_tutorial_main_page.png)
步骤 2: 配置测试参数
在页面右上角的配置面板中,定制您的测试场景:
- 测试时长 (秒): 输入您希望每个测试模式持续的时间。
- 测试模式: 从下拉菜单中选择一种测试模式。
- 顺序读取/写入: 模拟大文件拷贝、视频流等场景,衡量最大带宽。
- 随机读取/写入: 模拟数据库、虚拟化等场景,衡量 IOPS 和延迟。
- 应用设置: 点击 “应用设置” 按钮保存配置。
步骤 3: 为客户端选择待测硬盘
与 GPU 测试类似,您需要为每个客户端指定要测试的硬盘。
- 定位客户端: 在列表中找到目标客户端。
- 打开硬盘列表: 点击该行“操作”列下的 “查看硬盘” 按钮。
- 勾选硬盘:
- 在弹出的窗口中,系统会列出该客户端上所有可用的块设备(如
/dev/sda,/dev/nvme0n1)。 - 勾选您希望进行测试的一块或多块硬盘。
- 在弹出的窗口中,系统会列出该客户端上所有可用的块设备(如
- 确认选择: 点击 “确认选择” 按钮。
(/assets/images/disk_tutorial_select_disk.png)
步骤 4: 开始并监控测试
- 选择客户端并开始: 在主列表勾选已配置好硬盘的客户端,然后点击顶部的 “开始测试” 按钮。
- 监控进度: 测试开始后,客户端行下方会自动展开一个详细的设备状态表格。您可以实时查看到每块被测硬盘的:
- 状态 (运行中/已完成)
- 进度
- 读/写带宽 (BW)
- 读/写 IOPS
- 延迟 (lat)
(/assets/images/disk_tutorial_monitoring.png)
步骤 5: 查看报告
测试完成后,“分析报告” 列会出现 “查看报告” 按钮。点击后,会弹出一个包含所有被测硬盘详细性能数据的专业报告,并支持下载为 PDF。
(/assets/images/disk_tutorial_view_report.png)