linux之hdparm命令说明及其测试硬盘读写速度

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

hdparm -t /dev/sda1功能说明:显示与设定硬盘的参数。

语  法:hdparm [-CfghiIqtTvyYZ] [-a <快取分区>][-A <0或1>][-c <I/O模式>][-d <0或1>][- k <0或1>][-K <0或1>][-m <分区数>][-n <0或1>][-p < PIO模式>][-P <分区数>][-r <0或1>][-S <时间>][-u <0或 1>][-W <0或1>][-X <传输模式>][设备]

补充说明:hdparm可检测,显示与设定IDE或SCSI硬盘的参数。

参  数:
-a<快取分区>    设定读取文件时,预先存入块区的分区数,若不加上<快取分区>选项,则显示目前的设定。
-A<0或1>    启动或关闭读取文件时的快取功能。
-c<I/O模式>    设定IDE32位I/O模式。
-C    检测IDE硬盘的电源管理模式。
-d<0或1>    设定磁盘的DMA模式。
-f    将内存缓冲区的数据写入硬盘,并清楚缓冲区。
-g    显示硬盘的磁轨,磁头,磁区等参数。
-h    显示帮助。
-i    显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。
-I    直接读取硬盘所提供的硬件规格信息。
-k<0或1>    重设硬盘时,保留-dmu参数的设定。
-K<0或1>    重设硬盘时,保留-APSWXZ参数的设定。
-m<磁区数>    设定硬盘多重分区存取的分区数。
-n<0或1>    忽略硬盘写入时所发生的错误。
-p<PIO模式>    设定硬盘的PIO模式。
-P<磁区数>    设定硬盘内部快取的分区数。
-q    在执行后续的参数时,不在屏幕上显示任何信息。
-r<0或1>    设定硬盘的读写模式。
-S<时间>    设定硬盘进入省电模式前的等待时间。
-t    评估硬盘的读取效率(不经过磁盘cache)。
-T    平估硬盘快取的读取效率。
-u<0或1>    在硬盘存取时,允许其他中断要求同时执行。
-v    显示硬盘的相关设定。
-W<0或1>    设定硬盘的写入快取。
-X<传输模式>    设定硬盘的传输模式。
-y    使IDE硬盘进入省电模式。
-Y    使IDE硬盘进入睡眠模式。
-Z    关闭某些Seagate硬盘的自动省电功能。

----------------------------------------

补充说明:hdparm可检测,显示与设定IDE或SCSI硬盘的参数。

 

 

测试各硬盘读取速度判断硬盘故障
 
  在服务端命令窗口中执行如下命令
 
  hdparm -t /dev/hda (IDE硬盘)
 
  hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列)
 
  hdparm -t /dev/md0 (软RAID设备)

hdparm -tT /dev/sda1

/dev/sda1:
 Timing cached reads:   8512 MB in  2.00 seconds = 4262.60 MB/sec
 Timing buffered disk reads:  222 MB in  3.02 seconds =  73.58 MB/sec

[root]# hdparm -tT /dev/sda2

/dev/sda1:
 Timing cached reads:   7684 MB in  2.00 seconds = 3848.10 MB/sec
 Timing buffered disk reads:  116 MB in  3.15 seconds =  36.82 MB/sec

 
  测试结果在空载情况下应 >40M/s ,在负载情况下平均应 > 20M/s 为正常,如测试结果极低则需要进一步使用硬盘专用检测工具测试是否为硬盘故障

Linux使用hdparm检测硬盘信息 查看硬盘的读取速度及缓存速度速度 阅读详情

相关推荐

Linux命令大全】008.磁盘维护之hdparm命令(实操篇)

Linux磁盘维护命令hdparm使用指南 hdparmLinux系统中强大的硬盘参数配置工具,用于管理ATA/IDE/SATA硬盘的硬件参数。该命令提供多种功能:显示硬盘信息、测试读写性能、调整DMA/缓存设置、配置电源管理和安全选项等。 常用操作包括: 查看硬盘信息:hdparm -I /dev/sda 测试性能:hdparm -tT /dev/sda 启用DMA:hdparm -d1 /dev/sda 设置传输模式:hdparm -X133 /dev/sda 电源管理:hdparm -S120 /d

yuhuasheng1997的博客 382

Linux常用命令全收录!

系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /pr

Luffy的博客 409

AquaCrop-OSPy学习笔记02:模型输入设置

AquaCrop-OSPy的输入设置

EWBA_GIS_RS_ER的博客 3595

全网最全 Linux 命令总结_linux命令总结

基本命令uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件(SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本。

wangluoanquan111的博客 249

如何测试Linux磁盘的读写速度

如何测试Linux磁盘的读写速度

u011250186的博客 4046

linux测试硬盘速度

笔记本刚装了linux,想知道硬盘驱动程序是否正确安装了,以及硬盘读写速度。使用hdparm命令:sudo apt-get install hdparmsudo hdparm -v -i /dev/sda其中参数-i用于测试硬盘速度-v输出硬盘参数,/dev/sda指定测试哪一个硬盘(一定要放在最后)。实现上,还有很多参数可于输出更多的硬盘信息,如-I用于输出硬件规格信息。执行man hdpar...

云计算? 728

杂项

-------------------------------------------------------------------------------- smb 文件系统, 文件传输速度500K/s, 好慢啊, 5G 文件, 要近3个小时才能传输完。 5 * 1000 * 1000 * 1000/ 500 * 1000 = 1000 * 10 秒, 3 小时, 1 万秒 一旦开

hjjdebug的专栏 1184

linux测试硬盘速度命令,Linux下的硬盘读写速度测试

读取速度可以使用以下命令: hdparm -t设备名称(/ dev / sda1)写入速度命令: 时间dd if = / dev / zero of = / tmp / test.dat bs = 1G count = 1测试磁盘的读写IO速度有时,在进行维护时,我们总是会遇到与IO类似的问题,这是非常高的,但是我们无法确定是由于软件参数设置不正确引起的IO瓶颈还是热磁盘问题. 这时,我们通常想知...

weixin_31313019的博客 6066

linux hdparm 测试磁盘io,Linux测试硬盘读写速度hdparm命令

1. 了解hdparm命令本文主要讲解如何在Linux系统上使用及查看硬盘信息和测试硬盘读写速度。以CentOS7.5为例。默认情况下,并没有安装该工具。[root@zcwyou ~]# yum -y install hdparm2. 查看硬盘信息:[root@zcwyou ~]# hdparm /dev/sda/dev/sda:SG_IO: bad/missing sense data, sb[...

weixin_33834241的博客 2662

linux硬盘读写性能测试

linux硬盘读写性能测试1,linux硬盘读写性能测试 1,linux硬盘读写性能测试 apt install hdparm -y # hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 676 MB in 3.00 seconds = 225.33 MB/sec 参考: Linux测试硬盘读性能的常用工具-hdparm和dd俩搭档 ...

mixboot 3328

如何测试Linux磁盘的读写速度

Linux系统中也有很多命令可以测试硬盘读写速度指标。以下是几个常用命令

a13568hki的博客 8260

如何测试硬盘读写速度_Linux测试硬盘读写速度用什么命令

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 了解hdparm命令Linux上使用hdparm命令查看硬盘信息和测试硬盘读写速度。了解hdparm命令以CentOS7.5为例。默认情况下,并没有安装该工具。[root@zcwyou ~]# yum -y install hdparm安装hdparm工具测试硬盘2. 查看硬盘信息:...

weixin_42311046的博客 2420

Linux hdparm命令教程:优化硬盘性能和读写速度(附实例详解和注意事项)

hdparm是一个用于控制和配置硬盘驱动器的命令行工具。它允许您查看和修改硬盘的参数,包括缓存设置、高级电源管理、硬盘性能等。通过hdparm,您可以优化硬盘读写速度和性能。

u012964600的博客 5591

linux命令hdparm

仅仅对常用命令进行记录:查看硬盘的配置,测试硬盘的读取速度测试硬盘缓存的读取速度,查看电源状态等命令用法格式。

qq_43602957的博客 4078

linux测试sata硬盘读写速度

首先内核中要编译进去sata驱动,make menuconfig中将sata驱动选上,编译内核,在开发板上启动,然后fdisk -l查看磁盘分区,挂载上sata硬盘。 第一种方法,利用dd命令测试硬盘的读取速度: time dd if=/dev/sda1 of=/dev/null bs=1M count=10000 这条命令是从硬盘sda1中读取10G的数据写到空设备上,就是数据读取抛空。 测试硬盘写入速度: time dd if=/dev/zero of=/dev/...

dragon_cdut的博客 2766

Linux使用dd命令测试硬盘读写速度

Linux使用dd命令测试硬盘读写速度 分类: system 2013-09-04 14:18 5376人阅读 评论(0) 收藏 举报 >Linux服务器装好系统之后,想要知道硬盘读写是否能满足服务的需要,如果不满足硬盘的IO就是服务的一个瓶颈。所以我们需要测试硬盘读写速度测试的方法很多,下面是使用Linux 自带的dd命令测试硬盘读写速度。   time

wangjidong198612的博客 839

Linux 测试 IO 性能(磁盘读写速度

Linux 测试 IO 性能(磁盘读写速度) 这几天做MySQL性能测试,偌大一个公司,找几台性能测试机器都很纠结,终于协调到两台,IO的性能如何还不知道。 数据库属于IO密集型的应用,所以还是先评估下Server的IO性能,看看是否能和线上的机器匹配上。 之前一直知道用dd(device to device)命令可以简单测试磁盘的IO读写速度,但没有深究。 但这次做性能测试

凉城凉心凉忆悲 3万+

linux测试固态硬盘读写速度,在 Linux 上检测 IDE/SATA SSD 硬盘的传输速度

你知道你的硬盘Linux 下传输有多快吗?不打开电脑的机箱或者机柜,你知道它运行在 SATA I (150 MB/s) 、 SATA II (300 MB/s) 还是 SATA III (6.0Gb/s) 呢?你能够使用 hdparm 和 dd 命令来检测你的硬盘速度。它为各种硬盘的 ioctls 提供了命令行界面,这是由 Linux 系统的 ATA / IDE / SATA 设备驱动程序子系...

weixin_33376592的博客 2691
上一篇: KeepAlive + VIP 配置高可用Presto-master主备集群(单活)
下一篇: tensorflow-serving部署
sh_qd
博客等级 码龄10年 13粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值