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命令相关推荐

  1. linux hdparm 测试磁盘io,hdparm测试硬盘性能

    在linux中减小和增大LV的过程与思考 今天在安装oracle 11 rac的时候,查看操作系统df -lh,发现/home目录竟然分了500多G,/根目录才有50G,当时我就爆了句粗口,这TM系统 ...

  2. linux下测试磁盘的读写IO速度-简易方法

    linux下测试磁盘的读写IO速度-简易方法 参考资料: https://blog.csdn.net/zqtsx/article/details/25487185 一:使用hdparm命令 这是一个是 ...

  3. linux下测试磁盘的读写IO速度

    有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策. 下面是两种测试方法: (1)使用h ...

  4. java 测试磁盘io,详解三种Linux测试磁盘IO性能的方法总结,值得收藏

    概述 在磁盘测试中我们一般最关心的几个指标分别为:iops(每秒执行的IO次数).bw(带宽,每秒的吞吐量).lat(每次IO操作的延迟). 当每次IO操作的block较小时,如512bytes/4k ...

  5. cacti监控linux和windows磁盘IO

    cacti监控linux和windows磁盘IO 标签:cacti linux磁盘IO windows磁盘IO 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则 ...

  6. linux 磁盘数据空 还有读写,Linux入门之磁盘管理(5)dd命令使用

    Linux入门之磁盘管理(5)dd命令使用 在Linux中,经常需要一些数据读写等测试,还有文件以及其它数据的备份迁移,一般使用cp命令可以解决一部分,但是其无法进行控制数据的流向及动作,这时就可以使 ...

  7. 测试服务器磁盘io性能,测试磁盘IO瓶颈

    一.简介 由于最近压测kafka的吞吐量,发现优化kafka的时候并没有提升吞吐量.所以怀疑是服务器本身的瓶颈.于是做了服务器的IO瓶颈测试. 硬盘位正常SATA磁盘,做的raid1. 二.测试 1. ...

  8. 使用iozone和bonnie测试磁盘IO

    测试linux设备的磁盘IO可以用的工具有很多,主要使用的是iozone和bonnie++ 1.iozone 安装: 1.下载放到/root目录下,解压文件夹 2.cd iozone3_434/src ...

  9. SQLIO 模拟随机或者顺序的方式来测试磁盘IO的性能

    SQLIO 功能:磁盘IO压力测试工具,SQLIO主要是模拟随机或者顺序的方式来测试磁盘IO的性能. SQLIO Disk Subsystem Benchmark Tool工具下载地址: http:/ ...

最新文章

  1. JAVA多线程之volatile 与 synchronized 的比较
  2. STL_Hash_map
  3. chrome自动调节窗口大小插件_高效使用Chrome浏览器的10个技巧
  4. linux查看fifo内容,linux 有名管道(FIFO)
  5. 数据库技术基础:数据库管理系统的功能介绍笔记
  6. SQL学习之SELECT子句顺序
  7. linux系统使用国内清华镜像下载安装Anaconda3
  8. Python解答蓝桥杯省赛真题之从入门到真题
  9. 微软云计算-私有云概述
  10. 虚拟服务器开启打印端口号,打印机服务器虚拟端口设置方法
  11. C盘清理攻略--拯救你的C盘空间
  12. 握奇ukey没证书_关于中国银行企业网银USBKEY常见问题及解决方法指引140523.doc
  13. EMS、CEM、OEM、ODM、IDH、IDM介绍
  14. ITIL 服务台:ITSM帮助员工创建实践
  15. 隐写术之实验吧--小苹果
  16. java如何设置jlabel位置_Java Swing – JLabel位置
  17. 批处理bat实现常用软件一键开启
  18. java 正则拼音_匹配中文普通话汉字拼音正则表达式
  19. pandas库读取多个excel文件数据并进行筛选合并处理后导入到新表格中
  20. vue cli4 兼容IE浏览器

热门文章

  1. 暑期特别企划 | 快来接收 PingCAP Talent Plan 的小惊喜!
  2. DOM结构(DOM树)
  3. 使用webview实现刮刮卡效果,模拟器有刮卡效果,真机无效果
  4. UVM学习之路(4)— 基本的UVM验证平台
  5. python 发红包的小程序
  6. 亿联双师课堂解决方案
  7. m3u8流的视频播放与销毁
  8. 曙光I620 -G30 配置 raid 步骤
  9. 3GPP TS 29244-g30 中英文对照 | 5.13.1 General
  10. RANSAC算法介绍