[转帖]Linux下用dd命令测试硬盘的读写速度

linux,dd,命令,测试,硬盘,读写,速度 · 浏览次数 : 0

小编点评

| 测试项 | 测试结果 | |---|---| | 写速度 | 5.60322 GB/s | |读写速度 | 1.5 GB/s | |读速度 | 1.3 GB/s | | 写速度 | 5.0 GB/s | |读写速度 | 4.5 GB/s |

正文

一、测试写速度:

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是读写块的数量。

实例测试:

[root@gpu-server-003 tmp]# time dd if=/dev/zero of=/mnt2/test bs=8k count=1000000

1000000+0 records in

1000000+0 records out

8192000000 bytes (8.2 GB) copied, 5.60322 s, 1.5 GB/s

real    0m5.620s

user    0m0.078s

sys 0m5.525s

[root@gpu-server-003 tmp]#

[root@gpu-server-003 tmp]# time dd if=/dev/zero of=/mnt/test bs=8k count=1000000

1000000+0 records in

1000000+0 records out

8192000000 bytes (8.2 GB) copied, 6.41214 s, 1.3 GB/s

real    0m6.414s

user    0m0.097s

sys 0m6.318s

[root@gpu-server-003 tmp]#

You have new mail in /var/spool/mail/root

[root@gpu-server-003 tmp]#

[root@gpu-server-003 tmp]# time dd if=/mnt2/test  of=/dev/null  bs=8k

1000000+0 records in

1000000+0 records out

8192000000 bytes (8.2 GB) copied, 1.62227 s, 5.0 GB/s

real    0m1.624s

user    0m0.082s

sys 0m1.541s

[root@gpu-server-003 tmp]#

[root@gpu-server-003 tmp]# time dd if=/mnt/test  of=/dev/null  bs=8k

1000000+0 records in

1000000+0 records out

8192000000 bytes (8.2 GB) copied, 1.81242 s, 4.5 GB/s

real    0m1.814s

user    0m0.073s

sys 0m1.739s

文章知识点与官方知识档案匹配,可进一步学习相关知识
Java技能树首页概览90253 人正在系统学习中

与[转帖]Linux下用dd命令测试硬盘的读写速度相似的内容:

[转帖]Linux下用dd命令测试硬盘的读写速度

一、测试写速度: 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 三、测试读写速度: t

[转帖]Linux 中用 dd 命令来测试硬盘读写速度

https://www.cnblogs.com/xiexun/p/13935443.html hdparm -T /dev/sdb iostat 磁盘性能监控 由sysstat包提供 dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转

[转帖]linux按行读取 (while read line与for-loop)

https://cloud.tencent.com/developer/article/1655435 在linux下一般用while read line与for循环按行读取文件。现有如下test.txt文件: 1. while read line while read line; do echo

[转帖]Linux下无限期使用Navicat16

https://www.zhoubotong.site/post/79.html linux 下的数据库图形化工具比较好用的有dbeaver完全免费,相比navicat,我还是习惯了使用navicat操作数据库。 截止目前最新版是navicat16-mysql-cs.AppImage,linux网上

[转帖]Linux性能测试之LTP

https://www.modb.pro/db/487946 hello,大家好,今天为大家更新一篇关于Linux性能测试的文章,大家都知道在Windows下测试计算机的性能,我们可以使用鲁大师等软件进行测试,直观易懂便捷有效,但是在Linux下进行计算机性能测试该用什么呢?今天就推荐一个压力测试的

[转帖]推荐一款Linux下监控CPU温度、频率、功耗的工具:s-tui

https://aijishu.com/a/1060000000216862 这两天我手头正好有一台配置较高的工作站,2颗Xeon Gold 6258R 28核CPU、1TB(1024GB)内存,跑了下功耗压测。 在Windows下我习惯用AIDA64、Hwinfo这些监控软件。Linux下能看CP

[转帖]Linux之fstab文件详解

https://blog.yelvlab.cn/archives/592/ fstab文件是干什么用的: /etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令 vi /etc/fstab 来修改。当系

[转帖]Linux之/etc/fstab文件讲解

https://www.cnblogs.com/FengGeBlog/p/10178824.html /etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令 vi /etc/fstab 来修改。当系统启

[转帖]gdb进阶调试技巧

https://www.jianshu.com/p/9bdaa0644dba 整理一下在linux下C/C++用gdb工具debug一些提高效率的操作。基本的gdb操作就不在这里赘述了。 打印各种变量x 命令在gdb中可以使用x命令,来打印内存中的值。具体的格式是x/nfu addr。 含义为以f格

[转帖]Linux常用命令:利用sed命令删除文件的特定行

http://www.dbs724.com/12806.html 前言 正常来说,我们想要删除文件中的某些行内容,一般都是先打开这个文件,然后找到要删除的内容,再然后选中这些行并按删除键进行删除,这在数据量很少时是没有问题的。但是,一旦文件中的行数据非常多,而且数据冗杂的情况下,你还要用上面的方法去