首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux中用dd命令来测试硬盘读写速度

ddLinux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。...测磁盘读写速度 1、先熟悉两个特殊的设备及一些相关参数: time有计时作用,dd用于复制,从if读出,写到of; if=/dev/zero(产生字符)不产生IO,因此可以用来测试纯写速度; 同理of...=/dev/null(回收站、无底洞)不产生IO,可以用来测试纯读速度; 将/tmp/test拷贝到/var则同时测试读写速度; bs是每次读或写的大小,即一个块的大小,count是读写块的数量。...(Ctrl+c终止测试) 4、测试同时读写能力 time dd if=/dev/sdb of=/testrw.dbf bs=4k 在这个命令下,一个是物理分区,一个是实际的文件,对它们的读写都会产生IO...5、测试纯写入性能 dd if=/dev/zero of=test bs=8k count=10000 oflag=direct 6、测试纯读取性能 dd if=test of=/dev/null bs

5K10
您找到你想要的搜索结果了吗?
是的
没有找到

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

总觉得公司服务器磁盘不给力,有时候 vim 编辑的时候都会卡顿,IO 经常 90%+,很纳闷,就测试了一下磁盘的读写速度。...一、测试写速度: time dd if=/dev/zero of=/tmp/test bs=8k count=1000000 测试结果:565 MB/s 二、测试读速度: time dd if=/tmp.../test of=/dev/null bs=8k 测试结果:4.7GB/s 三、测试读写速度: time dd if=/tmp/test of=/var/test bs=64k 测试结果:387MB/s...四、参数说明 ①、time 有计时作用,dd 用于复制,从 if 读出,写到 of; ②、if=/dev/zero 不产生 IO,因此可以用来测试纯写速度; ③、同理 of=/dev/null 不产生...IO,可以用来测试纯读速度; ④、将/tmp/test 拷贝到/var 则同时测试读写速度; ⑤、bs 是每次读或写的大小,即一个块的大小,count 是读写块的数量。

7.8K30

dd命令测试硬盘

dd测试硬盘性能 dd bs=64k count=4k if=/dev/zero of=test oflag=dsync(这种方法是最严格的,可以模拟数据库的插入操作,所以很慢,也是用来测试vps硬盘性能标准的一条标杆...,一般来说测试结果,如果超过10M,对正常建站就无影响。...在这几条命令中,bs=64k表示同时读入/输出的块大小为64k个字节,count=4k表示拷贝块的个数为4000个,如果测试再严格一点,我们运行1G数据量的DDdd if=/dev/zero of..., 18.9098 seconds, 56.8 MB/s   写到这里,我觉得利用DD命令测试硬盘应该很清楚了,通常我们测试用第四条命令即可,当然DD越快并不能代表服务器的性能好坏,普通硬盘的服务器执行...DD命令结果在30M左右就不错了,另外,执行DD命令测试硬盘IO性能,对硬盘的损害很大,不建议多次或长时间尝试!

3.1K20

Linuxdd指令

当我们碰到数据库响应慢的时候,除了数据库自己的问题,磁盘读写可能是其中一个值得怀疑的因素,此时就可以用dd测试磁盘的读写速度。...Linuxdd指令,可以用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。...,相当于测试磁盘的读能力, [root@bisal ~]# time dd if=/dev/sda1 of=/dev/null bs=4k ^C140287+0 records in 140286+0...574611456 bytes (575 MB) copied, 12.62 s, 45.5 MB/s real 0m12.621s user 0m0.037s sys 0m12.340s 如果要同时测试读写...,一个是物理分区,一个是实际的文件,对他们的读写都会产生IO(对/dev/sda1是读,对/opt/testrw.dbf是写,会实际生成文件,因此要确认磁盘空间充足),假设他们都在一个磁盘中,这个命令就相当于测试磁盘的同时读写能力

4.4K20

linux 磁盘IO测试工具:fio (同时简要介绍dd工具测试)

FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证。磁盘IO是检查磁盘性能的重要指标,可以按照负载情况分成照顺序读写,随机读写两大类。...目前主流的第三方IO测试工具有fio、iometer 和 Orion,这三种工具各有千秋,在linux 下也可以使用dd 进行简单的磁盘(文件系统)测试(文末补充)。...fio在Linux系统下使用比较方便,iometer在window系统下使用比较方便,Orion是oracle的IO测试软件,可在没有安装oracle数据库的情况下模拟oracle数据库场景的读写。...write 顺序写 rw,readwrite 顺序混合读写 随机读写: randwrite 随机写 randread 随机读 randrw 随机混合读写 测试样例: [root@docker mnt]...更多关于磁盘顺序io 部分,可以参考 dd 工具的使用;https://www.cnblogs.com/xuyaowen/p/dd.html FIO 图形界面工具:fio性能测试工具新添图形前端gfio

5K10

linux测试磁盘的读写IO速度

原文地址:linux测试磁盘的读写IO速度 作者:zongg 有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度...下面是两种测试方法: (1)使用hdparm命令 这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lord开发编写的( hdparm has...命令 这不是一个专业的测试工具,不过如果对于测试结果的要求不是很苛刻的话,平时可以使用来对磁盘的读写速度作一个简单的评估....另外由于这是一个免费软件,基本上×NIX系统上都有安装,对于Oracle裸设备的复制迁移,dd工具一般都是首选....相比两种方法: 前者是linux上专业的测试IDE/ATA磁盘的工具,但是使用范围有局限性;(此试验仅仅使用了测试磁盘IO的参数,对于其他参数及解释参考man手册) 后者可以通用,但不够专业,也没有考虑到缓存和物理读的区分

9.6K30

测试硬盘的性能,用dd就够了?

在众多磁盘性能测试工具中,dd 命令因其简单易用和易于获得而深受广大运维工程师的喜爱。在这篇文章中,我们将探讨如何将它与 hdparm 命令一起使用,快速有效地评估磁盘性能。...这是使用dd进行测试的一个实际例子,这种测试在英文里叫sanity check,直译成测试存储是否神智清醒。...虽然 fio、orion 和 lometer 等专业磁盘测试工具提供了更全面的分析,但 dd 具有以下优势: 简单易用 Linux/Unix自带,不用另外安装。 功能简单,但大部分场景下够用。...03 — 使用hdparm 另一个Linux系统自带的命令hdparm 也可以用于对磁盘的性能进行快速评估。这个工具对设备的访问是块级别,测试的结果会比对文件系统性的访问要快。...03 — 总结 虽然 dd 和 hdparm 提供的测试结果不够详尽,但对于需要快速磁盘性能评估的工程师来说,它们通常够用。如果需要进一步深入分析磁盘的性能,可以考虑使用fio等更强大的工具。

14910
领券