news 2026/4/15 15:07:40

Ubuntu硬盘性能测试工具推荐

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ubuntu硬盘性能测试工具推荐

📊hdparm 详细使用指南

1. 基本安装与识别硬盘

# 安装sudoaptinstallhdparm# 查看所有硬盘lsblk# 或sudofdisk-l# 识别硬盘类型sudohdparm -I /dev/sda|grep-i"model"

2. 常用测试命令

基础性能测试

# 基本读取测试(推荐)sudohdparm -Tt /dev/sda# 输出示例:# Timing cached reads: 15340 MB in 2.00 seconds = 7670.00 MB/sec# Timing buffered disk reads: 540 MB in 3.01 seconds = 179.41 MB/sec

详细解读参数

# -T: 测试缓存读取(内存到CPU)# -t: 测试磁盘直接读取(硬盘到内存)# --direct: 绕过缓存直接测试# -N: 查看硬盘支持的最大DMA模式

3. 高级测试选项

不同块大小测试

# 测试大块读取(512KB)sudohdparm -t --direct --blocksize=512/dev/sda# 测试小块读取(4KB)sudohdparm -t --direct --blocksize=4/dev/sda

多区域测试

# 测试硬盘不同位置的读取速度sudohdparm -t --offset0/dev/sda# 起始位置sudohdparm -t --offset50% /dev/sda# 中间位置sudohdparm -t --offset90% /dev/sda# 末尾位置

安全擦除(谨慎使用!)

# 查看安全擦除支持sudohdparm -I /dev/sda|grep-i"security"# 安全擦除(会删除所有数据!)# sudo hdparm --user-master u --security-set-pass Eins /dev/sda# sudo hdparm --user-master u --security-erase Eins /dev/sda

4. 测试结果解读标准

机械硬盘(HDD)参考值

转速缓存读取磁盘读取评价
5400 RPM7000-10000 MB/s80-120 MB/s正常
7200 RPM7000-10000 MB/s120-180 MB/s良好
10000 RPM7000-10000 MB/s180-220 MB/s优秀

固态硬盘(SSD)参考值

接口类型缓存读取磁盘读取评价
SATA SSD7000-10000 MB/s450-550 MB/s正常
NVMe PCIe 3.07000-10000 MB/s1500-3500 MB/s良好
NVMe PCIe 4.07000-10000 MB/s3500-7000 MB/s优秀

结果分析要点

# 示例结果分析:# Timing cached reads: 18324 MB in 2.00 seconds = 9162.00 MB/sec# ↑ 这个值反映内存和CPU性能,正常在7000-10000 MB/s# 如果低于5000 MB/s,可能是系统负载高或内存问题# Timing buffered disk reads: 2450 MB in 3.00 seconds = 816.67 MB/sec# ↑ 这个值是实际硬盘速度,需要对比上面标准

5. 异常情况排查

速度过慢的可能原因

# 1. 检查硬盘模式sudohdparm /dev/sda# 查看输出的 "drive state" 和 "enabled" 部分# 2. 检查DMA是否启用sudohdparm -d /dev/sda# 显示 "using_dma = 1" 表示启用# 3. 启用DMA(如果被禁用)sudohdparm -d1 /dev/sda# 4. 检查AHCI模式sudodmesg|grep-i ahci

性能优化设置

# 启用写缓存(提高写入性能)sudohdparm -W1 /dev/sda# 启用高级电源管理(笔记本省电)sudohdparm -B127/dev/sda# 1-127,值越高性能越好# 设置高级电源模式sudohdparm -S180/dev/sda# 180=15分钟休眠

6. 自动化测试脚本

#!/bin/bash# save as test_hdd.shDEVICE="/dev/sda"echo"=== 硬盘性能测试 ==="echo"设备:$DEVICE"echo"时间:$(date)"echo""# 1. 硬盘信息echo"【硬盘信息】"sudohdparm -i$DEVICE|grep-E"Model|SerialNo|FwRev"echo""# 2. 基础测试echo"【基础性能测试】"sudohdparm -Tt$DEVICEecho""# 3. 不同块大小测试echo"【不同块大小测试】"forbsin481632641282565121024;doecho-n"块大小${bs}KB: "sudohdparm -t --direct --blocksize=$bs$DEVICE2>/dev/null|\grep"reads"|awk-F'=''{print $2}'doneecho""# 4. 健康状态(需要smartctl)ifcommand-v smartctl&>/dev/null;thenecho"【健康状态】"sudosmartctl -H$DEVICE|grep"test result"fi

7. 测试注意事项

确保准确测试

# 1. 关闭所有程序# 2. 清空缓存(测试前)syncecho3|sudotee/proc/sys/vm/drop_caches# 3. 多次测试取平均foriin{1..5};doecho"测试$i:"sudohdparm -Tt /dev/sdaecho"---"done# 4. 监控系统负载top-d1-b|grep-i"load average"

对比测试工具

# 结合其他工具验证sudohdparm -Tt /dev/sdaecho"---"sudoddif=/dev/zeroof=/tmp/testbs=1Gcount=1oflag=direct2>&1|tail-1

8. 结果记录模板

测试日期: __________ 硬盘型号: __________ 接口类型: [ ] SATA [ ] NVMe [ ] USB 预期用途: [ ] 系统盘 [ ] 数据盘 [ ] 备份盘 测试结果: 1. 缓存读取: __________ MB/s 2. 磁盘读取: __________ MB/s 评价: [ ] 优秀 - 达到或超过同类产品标准 [ ] 良好 - 接近同类产品标准 [ ] 一般 - 低于标准10-20% [ ] 较差 - 需要检查硬件或设置 优化建议: □ 启用DMA模式 □ 更新固件/驱动 □ 检查线缆/接口 □ 考虑更换硬盘

💡 重要提醒

  1. 测试结果只是参考,实际使用性能可能不同
  2. 多次测试取平均值更准确
  3. 不同硬盘类型比较标准不同
  4. 系统负载会影响测试结果
  5. 老硬盘速度下降是正常现象

如果测试结果持续低于标准值的70%,建议:

  1. 检查硬盘健康度:sudo smartctl -a /dev/sda
  2. 检查数据线/电源线
  3. 尝试不同SATA接口
  4. 备份重要数据,考虑更换硬盘
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/13 1:38:56

懒人必备:无需代码的Llama Factory微调可视化教程

懒人必备:无需代码的Llama Factory微调可视化教程 如果你需要快速比较不同微调参数的效果,但又不想折腾复杂的命令行操作,那么Llama Factory的Web可视化界面就是你的救星。这款工具专为像产品经理老王这样的非技术用户设计,只需点…

作者头像 李华
网站建设 2026/4/14 10:12:07

Mamba架构适合语音吗?当前阶段Sambert仍是主流稳定选择

Mamba架构适合语音吗?当前阶段Sambert仍是主流稳定选择 🎙️ 语音合成中的技术选型:Mamba vs Sambert 近年来,随着大模型在自然语言处理领域的突破,Mamba 作为一种基于状态空间模型(SSM)的新型序…

作者头像 李华
网站建设 2026/4/3 3:33:56

Sambert-HifiGan+语音识别双模型协作:打造更智能的语音交互系统

Sambert-HifiGan语音识别双模型协作:打造更智能的语音交互系统 引言:从单向合成到双向理解的语音进化 随着人机交互需求的不断升级,传统的单向语音合成(TTS)已难以满足现代智能系统的体验要求。用户不再满足于“机器…

作者头像 李华
网站建设 2026/4/15 11:07:35

模型解释性探索:LLaMA Factory微调可视化分析工具

模型解释性探索:LLaMA Factory微调可视化分析工具实战指南 作为一名AI伦理研究员,你是否遇到过这样的困惑:明明对模型进行了微调,却难以直观理解微调前后模型行为的具体变化?LLaMA Factory微调可视化分析工具正是为解决…

作者头像 李华
网站建设 2026/3/28 15:47:01

Llama Factory隐藏功能:如何用现有数据快速创建适配数据集

Llama Factory隐藏功能:如何用现有数据快速创建适配数据集 如果你所在的企业IT部门收集了大量客服日志,想要用于大模型微调却苦于缺乏专业的数据清洗和格式化工具,这篇文章将为你揭示Llama Factory的一个实用隐藏功能——快速创建适配数据集…

作者头像 李华
网站建设 2026/4/8 17:07:11

Sambert-HifiGan性能调优:降低延迟提升吞吐量的秘诀

Sambert-HifiGan性能调优:降低延迟提升吞吐量的秘诀 引言:中文多情感语音合成的工程挑战 随着AIGC在内容生成、智能客服、虚拟人等场景的广泛应用,高质量中文多情感语音合成(TTS) 成为关键能力之一。基于ModelScope平台…

作者头像 李华