
在Linux系统中,了解磁盘的读写性能对系统调优、故障排查和硬件选型非常重要。使用
hdparm工具可以快速测试磁盘的顺序读取速度,尤其适用于SATA、IDE和部分SAS硬盘。下面介绍如何使用
hdparm进行磁盘性能测试。 安装 hdparm 工具
大多数Linux发行版默认已安装
hdparm,如果没有,可通过包管理器安装: Ubuntu/Debian:
sudo apt install hdparmCentOS/RHEL/Fedora:
sudo yum install hdparm或
sudo dnf install hdparm查看磁盘基本信息
先确认要测试的磁盘设备名称,例如
/dev/sda:
sudo hdparm -I /dev/sda
该命令会输出磁盘的详细信息,包括型号、序列号、支持的功能等,帮助确认目标设备。
测试磁盘顺序读取速度使用
-t选项测试设备缓存到内存的读取速度(不经过文件系统缓存):
sudo hdparm -t /dev/sda
示例输出:
Post AI
博客文章AI生成器
50
查看详情
Timing buffered disk reads: 540 MB in 3.01 seconds = 179.40 MB/sec
这表示该磁盘的顺序读取速度约为179.40 MB/s。
若想测试缓存读取性能(内存中缓存的数据读取速度),使用
-t选项:
sudo hdparm -t /dev/sda
示例输出:
Post AI
博客文章AI生成器
50
查看详情
Timing cached reads: 12345 MB in 2.00 seconds = 6172.50 MB/sec
这个值反映的是系统内存缓存性能,与CPU和内存速度相关,不代表磁盘真实性能。
综合测试建议hdparm主要用于测试顺序读取性能,不适合评估随机I/O或写入性能。建议结合其他工具进行完整评估:
dd
:测试写入速度bonnie++
或iozone
:全面文件系统性能测试fio
:灵活的I/O性能测试工具,支持随机读写、多线程等场景
注意:
hdparm不能用于NVMe或USB挂载的磁盘(如U盘)进行有效测速,更适合传统SATA/IDE接口硬盘。
基本上就这些。用好
hdparm -t可以快速判断磁盘顺序读取能力,是日常运维中简单有效的工具之一。
以上就是如何在Linux中磁盘测速 Linux hdparm性能测试的详细内容,更多请关注知识资源分享宝库其它相关文章!
相关标签: linux centos u盘 硬盘 ubuntu 工具 dnf linux系统 性能测试 red 接口 线程 多线程 ide linux ubuntu centos debian 大家都在看: Linux如何启动和停止系统服务 Linux如何重启网络服务避免掉线 Linux如何使用top监控系统进程 Linux怎么为网卡配置多个IP地址 Linux如何设置和查看环境变量






发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。