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
三、测试读写速度:
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
Linux下用dd命令测试硬盘的读写速度的更多相关文章
- Linux下使用DD命令测试磁盘读写速度
dd是Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,所以可以用来测试硬盘的读写能力~ 几种常见的DD命令,先看一下区别~ dd bs=6 ...
- linux下利用dd命令测试磁盘读写速度
在Linux中,dd命令用于读取.转换和输出数据,它可从标准输入或文件中读取数据并输出到指定文件或标准输出中.该命令使用参数如下: 其中”=“后面的为设置的参数 If = <文件名> : ...
- linux下显示dd命令的进度:
linux下显示dd命令的进度: dd if=/dev/zero of=/tmp/zero.img bs=10M count=100000 想要查看上面的dd命令的执行进度,可以使用下面几种方法: 比 ...
- linux下显示dd命令的进度
sudo dd if=/dev/zero of=/tmp/zero.img status=progresslinux下显示dd命令的进度:dd if=/dev/zero of=/tmp/zero.im ...
- Linux 下的dd命令使用详解(摘录)
一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512:c=1:k=1024:w=2 参数注释: 1. ...
- Linux 下的dd命令使用详解(摘录)【转】
转自:https://www.cnblogs.com/jikexianfeng/p/6103500.html 一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意 ...
- Linux 下的dd命令使用详解
转自:https://www.cnblogs.com/jikexianfeng/p/6103500.html 一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意 ...
- (转) Linux 下的dd命令使用详解(摘录)
使用dd命令克隆整个系统------http://www.cnblogs.com/jikexianfeng/p/6103504.html 原文:https://www.cnblogs.com/jike ...
- linux下的dd命令使用详解
一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512:c=1:k=1024:w=2 参数注释: 1. ...
随机推荐
- python图像处理库Pillow基本使用方法
安装pillow pillow的文档页面,documentation of Pillow 生成一个有单一颜色的图像 from PIL import Image, ImageDraw img = Ima ...
- HDU - 3535:AreYouBusy (分组背包)
题意:给你n个工作集合,给你T的时间去做它们.给你m和s,说明这个工作集合有m件事可以做,它们是s类的工作集合(s=0,1,2,s=0说明这m件事中最少得做一件,s=1说明这m件事中最多只能做一件,s ...
- hibernate之一对多关系
1. 什么是关联(association) 1.1 关联指的是类之间的引用关系.如果类A与类B关联,那么被引用的类B将被定义为类A的属性.例如: public class A{ private B b ...
- 从.NET/CLR返回的hresult:0x8013XXXX的解释
什么是0x8013XXXX 有时您可能会遇到从.NET返回的神秘HRESULT,它以0x8013开头,例如0x80131522.不幸的是,Visual Studio附带的错误查找并不能真正处理那些奇怪 ...
- [译博文]CUDA是什么
翻译自:https://blogs.nvidia.com/blog/2012/09/10/what-is-cuda-2/ 你可能并没有意识到,GPU的应用有多广泛,它不但用于视频.游戏以及科学研究中, ...
- 03-树2 List Leaves (25 分)
Given a tree, you are supposed to list all the leaves in the order of top down, and left to right. I ...
- avalon数据已更新,视图未更新的bug修复
$computed: { pinlei() { var key = this.currentProduct.key || 'youpin'; console.log(key, "我是key& ...
- /usr/bin/xauth: file /home/user/.Xauthority does not exist
错误信息如下: /usr/bin/xauth: file /home/user/.Xauthority does not exist 错误原因:是因为添加用户时没有授权对应的目录,仅仅执行了usera ...
- rust猜数游戏代码
use std::io; use rand::Rng; use std::cmp::Ordering; fn main() { println!("Guess the number!&quo ...
- hdu1237 简单计算器[STL 栈]
目录 题目地址 题干 代码和解释 参考 题目地址 hdu1237 题干 代码和解释 解本题时使用了STL 栈,要记得使用#include<stack>. 解本题时使用了isdigit()函 ...