hdparm硬盘测试

硬盘测试工具 hdparm 前面已有介绍了两款存储设备性能测试工具,Bonnie(https://blog.csdn.net/engrossment/article/details/83833287)和 Bonnie++(https://blog.csdn.net/engrossment/article/details/84137801),这次再介绍一个叫 hdparm 的工具。 hdparm 本身主要用于读取和设置硬盘的... 阅读详情

hdparm -Tt /dev/sda 测试cache和硬盘的读取速度
.检测IDE硬盘的电源管理模式
[root@cnscn ~]# hdparm -C /dev/sda
/dev/sda:
drive state is: standby [省电模式]
hdparm -y /dev/sda  //进入省电模式

#######################################

hdparm命令详解[ZZ]

作者:lynxjack

hdparm命令详解
--------------------
hdparm 功能:获取/设置硬盘参数

语法:
hdparm [参数] [设备名] ..

说明(英文不太好,就不在此献丑啦,麻烦英文好的兄弟翻译一下):
hdparm provides a command line interface to various hard disk ioctls supported by the stock Linux ATA/IDE device driver subsystem. Some options may work correctly only with the latest kernels. For best results, compile hdparm with the include files from the latest kernel source code.

参数:
当没有给出参数时, -acdgkmnru 已经使用?

-a 获取/设置硬盘每个簇的大小,默认值是8(即每个簇大小为4KB)。
-A 禁用/开启IDE驱动器的 read-lookahead(不懂) 特性(默认是打开的)。
-b 获取/设置 bus state(不懂)。
-B 设置高级电源管理特性(APM),如果驱动器支持。一个较小的值意味着更省电?一个较大的值意味着更好的性能,将它设置为255将在指定驱动器上关闭APM。
-c 查询/开启 (E)IDE 32位 I/O 支持。加上一个数值可以开启或关闭它。一般设置为0,即禁用32位数据传输,为1则开启32位数据传输,为3则开启32位数据传输和一个特别传输序列,但会消耗一些系统资源。
-C 检查当前IDE电源模式,可以使用-S/-y/-Y/-Z等参数控制IDE电源模式。
-d 禁用/开启DMA。这个参加目前只能在并行IDE和PCI界面上,适当使用-X和-d1参数是个好主意,打开DMA可以获得最好的磁盘性能和降低CPU占用率。
-D 禁用/开启坏扇区管理特性。
-E 设置光驱速度,这不是必需的,因为光驱会自动调速,但是你如果想用它,可以设置一个数值,通常设置为2或4。
-f 为设备退出时同步和填满缓冲区,这个参数也会做-t和-T所做的事。
-g 显示驱动器几何值(柱面,磁头,扇区)和开始扇区。
-h 简要显示此命令的帮助信息。
-i 显示驱动器的基本信息。
-I 显示驱动器的详细信息。
-k 获取/设置“在重启后保持设置”,使用这个参数将使驱动器在软重启后保持-dmu选项(后面还有一大堆,不懂)
-K 获取/设置“在重启后保持设置”,使用这个参数将使驱动器在软重启后保持-APSWXZ选项,不是所有驱动器都支持这样做。 
-L 锁住驱动器?(不懂)
-m 获取/设置在驱动器上为多扇区I/O计算扇区,开启这个参数将减少CPU开支30-50%,在大多数系统上它也能增加数据生产量?5-50%,使用这个参数会使某些型号的驱动器(如WD鱼子酱系列)减慢速度,大多数驱动器支持的最小数值可以是2,4,8,或16,更大也可以,视情况而定,大多数系统设置为16或32比较理想,WD的硬盘推荐设置为4到8,用-i参数可以看到当前硬盘的设置,某些驱动器要求支持复合模式,但在某些设置下会丢失数据。
-M 获取/设置自动噪音管理。很多驱动器支持使用磁盘降速的方法降噪,这个数值可以设置为从0至254,设置为128最为静音(速度最低),设置为254速度最快(噪音最大),某些驱动器自己规定两个级别(静音/快速),虽然你使用128至254之间的数值。
-n 获取或设置“忽略写错误”,最好不要使用在...(不懂)
-p 尝试重新调整IDE界面芯片指定的PIO模式,或自动设置为驱动器支持的最佳PIO模式,这个特性在内核中仅支持少数芯片,某些IDE芯片在单驱动器时不允许调整PIO模式,大多数IDE芯片或多或少地支持0到5的PIO模式。
-P 为驱动器的内部预读装置设置最大扇区,不是所有的驱动器都支持。
-q (不懂)。在使用-i 或-v或-t或-T时无效。
-Q 设置标记队列深度(1或更大),或关闭标记队列深度。这只能在2.5.xx或更新的内核中使用,目前还只有很少的驱动器支持它。
-r 获取/设置设备为只读模式,设置之后设备将不能允许写入。
-R 注册一个IDE界面,危险。要获得更多信息,看一下-U选项。
-S 设置驱动器等待超时,这个参数决定硬盘在多久未响应之后关闭主轴电机以省电,这个数值设置为0则关闭这个功能,设置为1至240时,时间将为5秒的倍数,即5秒至20分钟,设置为241至251时,时间将为30分钟的1-11倍,即30分钟到5.5小时,设置为252象征着21分钟,253为?(不懂),255即为21分15秒。
-T 测试读缓存的速度。
-t 也是测速度的。
-u 获取/设置???(不懂,晕)
-U 注销一个IDE界面,危险!
-v 显示使用-i未显示出的所有设置。
-w 执行设备重启(危险),一般不要用这个参数。
-W 禁用/开启IDE驱动器的写缓冲特性,默认设置为设备制造商指定的值。
-x (看不懂,危险)。
-X 为较新的(E)IDE/ATA驱动器设置IDE传输模式,与-d1参数一起使用,使用-X mdma2将开启多字DMA模式2传输,使用-X sdma1将开启单字DMA模式1传输,使用-X udma2将开启UltraDMA模式传输(需要芯片组支持)。现在很多IDE设备在启动时就已经自动调整到最佳的PIO模式,要使用此参数应该调整好-p参数,严重警告!这个数据是PIO模式值+8,即设置为09代表传输模式为PIO模式1,10即PIO模式2,11即PIO模式3,设置为00则恢复默认PIO模式,01代表禁用IORDY(什么是IORDY啊,晕),要开启mdma,这个数值是mdma模式值+32,要开启udma,这个数值是udma模式值+64,即66为udma2(ATA33),68为udma4(ATA66),69为udma5(ATA100,那么70应该是udma6即ATA133了?我猜测的)
-y 使IDE驱动器立即进入低耗电等待模式,用-C参数可以检查当前的耗电模式。
-Y 使IDE驱动器立即进入低耗电睡眠模式,用-C参数可以检查当前的耗电模式。
-z 让内核重新读取指定设备上的分区表。
-Z 禁用Segate驱动器的自动省电功能(ST3xxx型号),防止它们在一定时间后闲置。

已知问题
应当谨慎使用-m和-u1参数,最好在一个只读文件系统上使用。多数驱动器能够正常使用这些参数,但少数驱动器/控制器并不100%兼容,文件系统可能产生损坏,在尝试之前请备份好数据!
一些参数(如-r用在SCSI设备上)可能无法工作,因为在较旧的内核上可能不支持。
【Shell 命令集合 磁盘维护 】Linux 设置和查看硬盘驱动器参数 hdparm命令使用教程 hdparm是一个在Linux系统中用于设置和查看硬盘驱动器参数的命令。它可以用于提高硬盘性能、诊断硬盘问题和进行硬盘信息查询。 阅读详情

相关推荐

linux硬盘速度测试方法

进行性能上的测试,主要速度方面的。 1.hdparm 测试结果 #hdparm -tT /dev/sdb1: Timing cached reads:   5160 MB in  2.00 seconds = 2579.10 MB/sec Timing buffered disk reads:  488 MB in  3.00 seconds = 162.58 MB/sec 2. cop

Greensun的专栏 7742

图解Linux命令--hdparm命令

hdparm命令-->用来检测、显示及设定IDE或SCSI硬盘的参数; 测试硬盘读性能的常用工具 【hdparm命令作用】 1) dd           # 它被用来在Linux和类Unix系统下对硬盘设备进行写性能的检测。 2) hparm        # 它用来在基于 Linux的系统上获取或设置硬盘参数,包括测试读性能以及缓存性能等。

杰瑞的专栏 1万+

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

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

u012964600的博客 5591

ubuntu下hdparm测试硬盘速度

hdparm -t /dev/hda (IDE硬盘hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列) hdparm -t /dev/md0 (软RAID设备)

Do one thing at a time, and do well. 5030

再论hdparm进行硬盘相关测试的方法

最近又遇到了性能测试相关的话题,现在常测试的无非就是接口读写,网络性能,CPU性能之类的,找了下常用的最基础的工具,后续慢慢逐一讨论。 Linux下hdparm硬盘测速 在Linux下可以使用hdparm硬盘进行测试或者查看硬盘的相关信息 hdparm hdparm [-CfghiIqtTvyYZ] [-a][-A][-c][-d][- k][-K][-m][-n

我在全球村 2342

hdparm 测试硬盘读写速度

hdparm 测试硬盘读写速度 查看硬盘读写速度, hdparm -Tt /dev/hda -t 评估硬盘的读取效率。    -T 评估硬盘快取的读取效率 Timing cached reads: 1200 MB in 2.00 seconds = 600.00 MB/sec 硬盘快取的读取效率1200MB用了2秒,平均 600.00 MB/sec Timing buffe

xtdx58的专栏 4218

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之hdparm命令说明及其测试硬盘读写速度

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&am

liyanling的博客 8345

硬盘测试——hdparm

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34007879的博客 176

hdparm测试硬盘性能

<1>Centos安装hdparm测试硬盘性能 一、安装hdparm yum install hdparm -y Linux学习,http:// linux.it.net.cn 二、评估读取 SSD 硬盘,请使用hdparm命令进行读取测试hdparm -t /dev/sda1 Linux学习,http:// linux.it.net.cn SSH执行以上命令,可使...

weixin_30762087的博客 235

Centos安装hdparm测试硬盘性能

一、安装hdparm yum install hdparm -y Linux学习,http:// linux.it.net.cn 二、评估读取 SSD 硬盘,请使用hdparm命令进行读取测试hdparm -t /dev/sda1 Linux学习,http:// linux.it.net.cn SSH执行以上命令,可使用hdparm评估SSD的读取速率。

langkeziju的专栏 1万+

linux系统hparm硬盘写性能,Linux测试硬盘读性能的常用工具-hdparm和dd俩搭档

Linux测试硬盘读性能的常用工具-hdparm和dd俩搭档作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。一.hparm # 它用来在基于 Linux的系统上获取或设置硬盘参数,包括测试读性能以及缓存性能等。1>.安装hdparm工具[root@node105 ~]# yum -y install hdparm2>.查看帮助信息[root@node105 ...

weixin_33514221的博客 1011

linux禁用cache,测试写性能,hdparm 命令使用;关闭硬盘 HDD cache; 硬盘读写性能测试;...

最新需要使用硬盘做一些测试,需要使用到hdparm工具,并进行了解,并进行简要记录;hdparm、dd、fio、都是很好的硬盘测试软件;通常使用其对硬盘信息做基本了解;关闭硬盘写cache用例:hdparm -w /dev/sdh # 查看写缓存状态;hdparm -w 0 /dev/sdh # 关闭cache,保证数据强一致性;放置断电时数据未落盘;hdparm -w 1 /dev/sdh...

weixin_35229677的博客 1561

Linux hdparm命令测试硬盘速度

Linux hdparm 命令   功能说明:显示与设定硬盘的参数。   语法:hdparm [-CfghiIqtTvyYZ][-a ][-A ][-c ][-d ][-k ][-K ][-m ][-n ][-p ][-P ][-r ][-S ][-u ][-W ][-X ][设备]   补充说明:hdparm可检测,显示与设定IDE或SCSI硬盘的参数。

kalman2008的技术专栏 897
上一篇: wine sourceinsight3
下一篇: ubunutu 安装鼠标手势
legend115599
博客等级 码龄19年 4粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值