linux硬盘速度测试方法

【Shell 命令集合 磁盘维护 】Linux 设置和查看硬盘驱动器参数 hdparm命令使用教程 hdparm是一个在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. copytree测试结果,复制文件目录到阵列中。
time cp -ra /etc /lib /boot /home /usr /initrd /mnt/test1

3.raid内文件树拷贝速度
time cp test1 test2

real    3m3.122s
user    0m2.236s
sys     0m49.753s

4.raid生成大文件速度
time yes abcdefghijklmnopqrstuvwxyz1234567890 >bigfile

real    1m35.974s
user    0m28.510s
sys     0m43.568s

12G= 12394221568

5. raid内大文件复制速度
time cp bigfile bigfile2

real    2m31.533s
user    0m1.730s
sys     0m50.252s

备注 :

yes 命令

用途

重复输出肯定响应。

语法

yes [ charstring ]

描述

yes 命令重复输出肯定响应。使用 yes 命令作为到在它完成指定操作前要求肯定响应的另一个命令的管道输入。例如,yes 命令在删除某个目录中的多个文件时很有用。Ctl-C 按键顺序可以终止连续的肯定响应。

注:当前语言环境是由 LC_MESSAGES 环境变量或 charstring 参数决定的(如果指定的话)。charstring 参数可以是任何单一的字符或字符流。如果您在发出 yes 命令后输入 charstring 参数,则直到键入 Ctl-C 按键顺序才会在屏幕上显示 charstring 参数。

示例

要将单词 first 显示到屏幕上,输入:

yes first

除非输入 Ctl-C 按键顺序来结束,本语句会显示单词 first。

文件

/usr/bin/yes 包含 yes 命令。

这个命令可以帮你自动回答命令行提示,例如,进入一个含有多个文件的目录,执行 ”yes | rm -i *”,所有的 rm: remove regular empty file `xxx’? 提示都会被自动回答 y。这在编写脚本程序的时候会很用处。

hdparm(hard disk parameters)

功能说明:显示与设定硬盘的参数。

语  法: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   评估硬盘的读取效率。
-T   平谷硬盘快取的读取效率。
-u<0或1>   在硬盘存取时,允许其他中断要求同时执行。
-v   显示硬盘的相关设定。
-W<0或1>   设定硬盘的写入快取。
-X<传输模式>   设定硬盘的传输模式。
-y   使IDE硬盘进入省电模式。
-Y   使IDE硬盘进入睡眠模式。
-Z   关闭某些Seagate硬盘的自动省电功能。

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

相关推荐

hdparm硬盘测试

<br />hdparm -Tt /dev/sda 测试cache和硬盘的读取速度.检测IDE硬盘的电源管理模式<br />[root@cnscn ~]# hdparm -C /dev/sda<br />/dev/sda:<br />drive state is: standby [省电模式]hdparm -y /dev/sda  //进入省电模式<br />#######################################hdparm命令详解[ZZ]作者:lynxjack<br /><br /

legend 980

linux终端显示cp命令复制文件时的速度

cp命令显示拷贝的速度 在window平台上复制一个文件时可以即时查看文件复制时的速度。 在linux平台上查看了cp命令的参数,没有相关参数可以实现此功能,所以需要借助工具来实现此功能。 我平时用的linux版本是centos 7.5 ,系统默认没有安装iotop软件。所以需要安装此软件。 yum install iotop 安装完成后运行即可显示如下界面: Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s Act

weixin_43699949的博客 1万+

linux测试读写速度的简单命令

linux测试读写速度的简单命令     # date; cp (MTD NAND directory) filename  (temp directory) filename; sync; date # date; cp (temp directory) filename; (MTD NAND directory) filename; sync; date 例如: date

Emyard博客 3161

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

>Linux服务器装好系统之后,想要知道硬盘的读写是否能满足服务的需要,如果不满足硬盘的IO就是服务的一个瓶颈。所以我们需要测试硬盘的读写速度测试的方法很多,下面是使用Linux 自带的dd命令测试硬盘的读写速度。   time有计时作用,dd用于复制,从if读出,写到of。if=/dev/zero不产生IO,因此可以用来测试纯写速度。同理of=/dev/null不产生IO,可以用来测试纯读

大爱无疆的博客 1230

linux dd显示每秒时间,Linux使用dd命令测试硬盘读写速度 - 任何一天任何一秒,你做了一个决定有可能改变你的人生。 - 博客频道 - CSDN.NET...

>Linux服务器装好系统之后,想要知道硬盘的读写是否能满足服务的需要,如果不满足硬盘的IO就是服务的一个瓶颈。所以我们需要测试硬盘的读写速度测试的方法很多,下面是使用Linux 自带的dd命令测试硬盘的读写速度。time有计时作用,dd用于复制,从if读出,写到of。if=/dev/zero不产生IO,因此可以用来测试纯写速度。同理of=/dev/null不产生IO,可以用来测试纯读速度...

weixin_30976429的博客 886

测试硬盘速度

上周末两天以及这周末两天要准备上海应用技术大学的专升本考试,非常抱歉了,文章没有及时更新,希望大家一如既往的支持我,我也会发表更有价值的干货的。1、测试磁盘的读取速度[root@doc...

yunweimao的博客 982

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用dd测试磁盘速度

服务器装好系统之后,想要知道硬盘的读写是否能满足服务的需要,如果不满足硬盘的IO就是服务的一个瓶颈。所以我们需要测试硬盘的读写速度测试的方法很多,下面是使用linux 自带的dd命令测试硬盘的读写速度。 首先要了解两个特殊的设备: /dev/null:回收站、无底洞 /dev/zero:产生字符   time有计时作用,dd用于复制,从if读出,写到of。if=/dev/zero不产生

3042

linux测试磁盘的读写IO速度

linux测试磁盘的读写IO速度 有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策. 下面是两种测试方法: (1)使用hdparm命令 这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lord开发编写

记录,总结,成长 757

Linux测试磁盘读写 I/O 速度的方法汇总

在分布式异构存储系统中,我们经常会需要测量获取不同节点中硬盘/磁盘的读写 I/O 速度,下面是 Linux 系统下一些常用测试方法(之后不定期更新): 1、使用 hdparm 命令这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lord开发编写的( hdparm has been written by Mark Lord<m...

weixin_30468137的博客 380

linux磁盘读写速度测试 dd命令

服务器装好系统之后,想要知道硬盘的读写是否能满足服务的需要,如果不满足硬盘的IO就是服务的一个瓶颈。所以我们需要测试硬盘的读写速度测试的方法很多,下面是使用linux 自带的dd命令测试硬盘的读写速度。 time有计时作用,dd用于复制,从if读出,写到of。if=/dev/zero不产生IO,因此可以用来测试纯写速度。同理of=/dev/null不产生IO,可以用来测试纯读速度。bs是每

milkty的专栏 978

linux读取8t硬盘,linux测试磁盘的读写IO速度-简易方法

linux测试磁盘的读写IO速度-简易方法参考资料:https://blog.csdn.net/zqtsx/article/details/25487185一:使用hdparm命令这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lord开发编写的( hdparm has been written by Mark Lord , the p...

weixin_29858113的博客 298

Linux的hdparm工具参数详解:硬盘检查、测速、设定、优化

PS:在Linux下可以使用hdparm工具查看硬盘的相关信息或对硬盘进行测速、优化、修改硬盘相关参数设定。我主要常用这个工具来测试硬盘速度。hdparm(hard disk parameters)功能说明:显示与设定硬盘的参数。语法:hdparm [-CfghiIqtTvyYZ][-a &lt;快取分区&gt;][-A &lt;0或1&gt;][-c ][-d &lt;0或1&gt;][-k &...

AXW2013的专栏 1万+

Linux测试硬盘的读取速度

测试Linux操作系统的读写速度可以使用多种方法,其中一种常见的方法是使用dd命令。dd也是最常见最好用的方法。

为了生活,不得不努力奋斗! 1262

linuxCPU占用脚本、内存占用脚本硬盘IO测试代码

内存占用代码形式。

2401_87111195的博客 1296
上一篇: linux磁盘性能测试
下一篇: Linux:配置SSH安全访问的四个小技巧
fujs999
博客等级 码龄24年 25粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值