文档章节

硬盘测试——hdparm

jesse-lin
 jesse-lin
发布于 2016/10/29 16:56
字数 664
阅读 9
收藏 0
点赞 0
评论 0

hdparm(hard disk parameters)

语法: 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硬盘的自动省电功能。

常用参数使用举例:

  • 显示硬盘相关参数:
linjc@linjc-pc:~$ sudo hdparm /dev/sda
/dev/sda:
 multcount     = 16 (on)
 IO_support    =  1 (32-bit)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 60801/255/63, sectors = 976773168, start = 0
  • 测试硬盘读取速率:
linjc@linjc-pc:~$ sudo hdparm -t /dev/sda
/dev/sda:
 Timing buffered disk reads: 398 MB in  3.01 seconds = 132.42 MB/sec
  • 测试硬盘缓存读取速率:
linjc@linjc-pc:~$ sudo hdparm -T /dev/sda
/dev/sda:
 Timing cached reads:   7378 MB in  2.00 seconds = 3689.75 MB/sec
  • 测试硬盘综合读取速率:
linjc@linjc-pc:~$ sudo hdparm -Tt /dev/sda
/dev/sda:
 Timing cached reads:   11606 MB in  2.00 seconds = 5805.69 MB/sec
 Timing buffered disk reads: 394 MB in  3.00 seconds = 131.13 MB/sec

© 著作权归作者所有

共有 人打赏支持
jesse-lin
粉丝 0
博文 5
码字总数 3264
作品 0
中山
程序员
linux磁盘状况监测

一、先通过linux服务器通过smart 检测你的硬盘和磁盘阵列. 硬盘的状况: smartctl -i /dev/sda 硬盘的健康状况: smartctl -H /dev/sda 注意 result后边的结果:PASSED,这表示硬盘健康状态良...

love8023icando ⋅ 2016/08/09 ⋅ 0

Linux 下的硬盘读写速度测试工具

Linux 下的硬盘读写速度测试工具 执行一下以下命令看看你服务器的磁盘性能如何。 hdparm -Tt /dev/sda 以下是 2块 希捷 ES2 SATA 500G 做 Raid0 的速度 [root@admin ~]# hdparm -Tt /dev/sd...

范堡 ⋅ 2009/04/17 ⋅ 6

实例配置Centos6.5下磁盘在线扩容

要求如下: 1、安装Centos,具体要求为内存512MB,硬盘10GB; 2、在“Centos”中手动再添加两块SCSI硬盘,容量均为8G,分别将两块硬盘设置为一个主分区(2G容量)和两个逻辑分区(分别2G容量)...

Tan_ ⋅ 2017/05/17 ⋅ 0

Ubuntu 14.04 降低硬盘转速,减少硬盘发热量

sudo hdparm -B /dev/sda 可见硬盘/dev/sda的APM_level值为254,表示硬盘性能最大化,这需要保持高水平的硬盘转速,硬盘发热量自然就大. 如果返回/dev/sda: APM_level = not supported,则表示你...

eechen ⋅ 2014/07/29 ⋅ 4

Ubuntu 10.04 usb硬盘不工作的解决办法

转自:http://www.teesoft.info/ 中午买了个usb硬盘,然后花了一个下午以及整个晚上才让他能在ubuntu 10.04 (lucid)上。 是一个飚王(ssk)的硬盘盒,外加一个三星的硬盘。在Windows上工作的好...

红薯 ⋅ 2010/04/28 ⋅ 1

优化Linux服务器硬盘性能的七个实用技巧

所有的文件系统随着时间的推移都趋向于碎片化。Linux文件系统减少了碎片化,但是并没有消除。由于它不经常出现,所以对于一个单用户的工作站来说,可能根本不是问题。然而在繁忙的服务器中,...

范堡 ⋅ 2009/05/23 ⋅ 0

[转载] 磁盘硬件问题(坏块)检测

标签 PostgreSQL , Linux , Windows , SSD , smartctl , smartmontools , badblocks , hdparm , HD Tune 背景 Linux下面可以使用smartctl , badblocks检查是否有坏块。 Win下面可以使用HD Tu......

德哥 ⋅ 04/18 ⋅ 0

如何在Linux下用DMA方式传输数据

如何在Linux下用DMA方式传输数据 作者:兄弟连 我们都知道,使用DMA方式传输数据可以占用更少的CPU资源,因此与其它操作系统一样,Linux支持硬盘以DMA方式转输数据,但在安装Red Hat7.0时关于...

疯狂的小黑 ⋅ 2016/11/10 ⋅ 0

在Linux操作系统下如何开启硬盘DMA (2)

Linux下的32位I/O和DMA默认是关闭的。如果用的是16位I/O的话,就无法充分发挥电脑的性能。 如果要打开32位I/O和DMA,就需要以root身份进行设置。为了降低因出错而重启系统对文件系统的损害,...

zt371 ⋅ 2009/05/07 ⋅ 0

RedHat 下的硬盘读写速度测试工具

执行一下以下命令看看你服务器的磁盘性能如何。 hdparm -Tt /dev/sda 以下是 2块 希捷 ES2 SATA 500G 做 Raid0 的速度 [root@admin ~]# hdparm -Tt /dev/sda /dev/sda: Timing cached reads:...

范堡 ⋅ 2009/02/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

两道面试题,带你解析Java类加载机制

在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题: class Grandpa{ static { System.out.println("爷爷在静态代码块"); }} cl...

1527 ⋅ 16分钟前 ⋅ 0

SpringCloud(Data Flow)

dataflow-server

赵-猛 ⋅ 26分钟前 ⋅ 0

深入理解Java虚拟机

这本书我读到第8章,之后就是在读不下去了。 读到后面是一种痛苦的体验,太多的东西是不全面的,大量的专有名词是没有解释的,读到最后很多东西仅仅是一个侧面,所以我觉得,这本书不适合初学...

颖伙虫 ⋅ 32分钟前 ⋅ 0

B树和B+树的总结

B树 为什么要B树 磁盘中有两个机械运动的部分,分别是盘片旋转和磁臂移动。盘片旋转就是我们市面上所提到的多少转每分钟,而磁盘移动则是在盘片旋转到指定位置以后,移动磁臂后开始进行数据的...

浮躁的码农 ⋅ 35分钟前 ⋅ 0

NanoPi NEO core/ Ubuntu16.04单网卡配置3个IP地址(2个静态,1个动态)

配置 root@NanoPi-NEO-Core:/etc/network# cat interfacesauto loiface lo inet loopbackallow-hotplug eth0iface eth0 inet static address 172.31.188.249 netmask 255.......

SamXIAO ⋅ 今天 ⋅ 0

三步为你的App集成LivePhoto功能

摘要:LivePhoto是iOS9新推出的一种拍照方式,类似于拍摄Gif图或录制视频片段生成图片。如果没有画面感,可以联想《哈利波特》霍格沃茨城堡的壁画,哈哈,很炫酷有木有,但坑爹的是只有iphone6S以...

壹峰 ⋅ 今天 ⋅ 0

centos7 git安装

由于centos中的源仓库中git不是最新版本,需要进行源码安装。 1、查看yum仓库git信息 [root@iZm5e3d4r5i5ml889vh6esZ zh]# yum info gitLoaded plugins: fastestmirrorLoading mirror s...

xixingzhe ⋅ 今天 ⋅ 0

input file 重复上传同一张图片失效的解决办法

解决办法 方法一:来回切换input[type='file']的type属性值,可以是‘text’,'button','button'....,然后再切换回来‘file’ 方法二:每次取消图片预览后,重置input[type='file']的value的...

时刻在奔跑 ⋅ 今天 ⋅ 0

Mahout推荐算法API详解

前言 用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根...

xiaomin0322 ⋅ 今天 ⋅ 0

WampServer默认web服务器根目录位置

安装WampServer之后的web服务器根目录默认位置在WampServer安装目录下的www:

临江仙卜算子 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部