linux hdparm 测试磁盘io,Linux hdparm命令
Linux hdparm命令
Linux hdparm命令用于显示与设定硬盘的参数。
hdparm可检测,显示与设定IDE或SCSI硬盘的参数。
语法
hdparm [-CfghiIqtTvyYZ][-a ][-A <0或1>][-c ][-d <0或1>][-k <0或1>][-K <0或1>][-m ][-n <0或1>][-p ][-P ][-r <0或1>][-S ][-u <0或1>][-W <0或1>][-X ][设备]
参数说明:
-a 设定读取文件时,预先存入块区的分区数,若不加上选项,则显示目前的设定。
-A<0或1> 启动或关闭读取文件时的快取功能。
-c 设定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模式。
-P 设定硬盘内部快取的分区数。
-q 在执行后续的参数时,不在屏幕上显示任何信息。
-r<0或1> 设定硬盘的读写模式。
-S 设定硬盘进入省电模式前的等待时间。
-t 评估硬盘的读取效率。
-T 评估硬盘快取的读取效率。
-u<0或1> 在硬盘存取时,允许其他中断要求同时执行。
-v 显示硬盘的相关设定。
-W<0或1> 关闭/开启磁盘的写入缓存,每个盘都有读取缓存和写入缓存,有时我们关闭磁盘写入缓存的效率高于开启磁盘写入缓存的效率,那当然选择前者了。
-X 设定硬盘的传输模式。
-y 使IDE硬盘进入省电模式。
-Y 使IDE硬盘进入睡眠模式。
-Z 关闭某些Seagate硬盘的自动省电功能。
实例
显示硬盘的相关设置:
# hdparm /dev/sda
/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19929[柱面数]/255[磁头数]/63[扇区数], sectors = 320173056[总扇区数], start = 0[起始扇区数]
显示硬盘的柱面、磁头、扇区数
# hdparm -g /dev/sda
/dev/sda:
geometry = 19929[柱面数]/255[磁头数]/63[扇区数], sectors = 320173056[总扇区数], start = 0[起始扇区数]
评估硬盘的读取效率
hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 166 MB in 3.03 seconds = 54.85 MB/sec
[root@linuxso.com ~]# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 160 MB in 3.01 seconds = 53.11 MB/sec
[root@linuxso.com ~]# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 166 MB in 3.00 seconds = 55.31 MB/sec
linux hdparm 测试磁盘io,Linux hdparm命令相关推荐
- linux hdparm 测试磁盘io,hdparm测试硬盘性能
在linux中减小和增大LV的过程与思考 今天在安装oracle 11 rac的时候,查看操作系统df -lh,发现/home目录竟然分了500多G,/根目录才有50G,当时我就爆了句粗口,这TM系统 ...
- linux下测试磁盘的读写IO速度-简易方法
linux下测试磁盘的读写IO速度-简易方法 参考资料: https://blog.csdn.net/zqtsx/article/details/25487185 一:使用hdparm命令 这是一个是 ...
- linux下测试磁盘的读写IO速度
有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策. 下面是两种测试方法: (1)使用h ...
- java 测试磁盘io,详解三种Linux测试磁盘IO性能的方法总结,值得收藏
概述 在磁盘测试中我们一般最关心的几个指标分别为:iops(每秒执行的IO次数).bw(带宽,每秒的吞吐量).lat(每次IO操作的延迟). 当每次IO操作的block较小时,如512bytes/4k ...
- cacti监控linux和windows磁盘IO
cacti监控linux和windows磁盘IO 标签:cacti linux磁盘IO windows磁盘IO 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则 ...
- linux 磁盘数据空 还有读写,Linux入门之磁盘管理(5)dd命令使用
Linux入门之磁盘管理(5)dd命令使用 在Linux中,经常需要一些数据读写等测试,还有文件以及其它数据的备份迁移,一般使用cp命令可以解决一部分,但是其无法进行控制数据的流向及动作,这时就可以使 ...
- 测试服务器磁盘io性能,测试磁盘IO瓶颈
一.简介 由于最近压测kafka的吞吐量,发现优化kafka的时候并没有提升吞吐量.所以怀疑是服务器本身的瓶颈.于是做了服务器的IO瓶颈测试. 硬盘位正常SATA磁盘,做的raid1. 二.测试 1. ...
- 使用iozone和bonnie测试磁盘IO
测试linux设备的磁盘IO可以用的工具有很多,主要使用的是iozone和bonnie++ 1.iozone 安装: 1.下载放到/root目录下,解压文件夹 2.cd iozone3_434/src ...
- SQLIO 模拟随机或者顺序的方式来测试磁盘IO的性能
SQLIO 功能:磁盘IO压力测试工具,SQLIO主要是模拟随机或者顺序的方式来测试磁盘IO的性能. SQLIO Disk Subsystem Benchmark Tool工具下载地址: http:/ ...
最新文章
- JAVA多线程之volatile 与 synchronized 的比较
- STL_Hash_map
- chrome自动调节窗口大小插件_高效使用Chrome浏览器的10个技巧
- linux查看fifo内容,linux 有名管道(FIFO)
- 数据库技术基础:数据库管理系统的功能介绍笔记
- SQL学习之SELECT子句顺序
- linux系统使用国内清华镜像下载安装Anaconda3
- Python解答蓝桥杯省赛真题之从入门到真题
- 微软云计算-私有云概述
- 虚拟服务器开启打印端口号,打印机服务器虚拟端口设置方法
- C盘清理攻略--拯救你的C盘空间
- 握奇ukey没证书_关于中国银行企业网银USBKEY常见问题及解决方法指引140523.doc
- EMS、CEM、OEM、ODM、IDH、IDM介绍
- ITIL 服务台:ITSM帮助员工创建实践
- 隐写术之实验吧--小苹果
- java如何设置jlabel位置_Java Swing – JLabel位置
- 批处理bat实现常用软件一键开启
- java 正则拼音_匹配中文普通话汉字拼音正则表达式
- pandas库读取多个excel文件数据并进行筛选合并处理后导入到新表格中
- vue cli4 兼容IE浏览器