如何测试Linux磁盘的读写速度

第九天堂rain

第九天堂rain

2016-02-19 16:31

今天图老师小编给大家精心推荐个如何测试Linux磁盘的读写速度教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

为了测试Linux磁盘的读写速度,可使用dd命令,dd命令是一个非常使用的命令,可用于文件的拷贝,下面图老师小编就给大家介绍了如何使用dd命令测试Linux磁盘的读写速度吧。

 如何测试Linux磁盘的读写速度

1、先熟悉两个特殊的设备:

(1)/dev/null:回收站、无底洞。

(2)/dev/zero:产生字符。

2、测试磁盘写能力

代码如下:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

time dd if=/dev/zero of=/testw.dbf bs=4k count=100000

因为/dev//zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力。命令结尾添加oflag=direct将跳过内存缓存,添加oflag=sync将跳过hdd缓存。

3、测试磁盘读能力

代码如下:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

time dd if=/dev/sdb of=/dev/null bs=4k

因为/dev/sdb是一个物理分区,对它的读取会产生IO,/dev/null是伪设备,相当于黑洞,of到该设备不会产生IO,所以,这个命令的IO只发生在/dev/sdb上,也相当于测试磁盘的读能力。(Ctrl+c终止测试)

4、测试同时读写能力

代码如下:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

time dd if=/dev/sdb of=/testrw.dbf bs=4k

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

在这个命令下,一个是物理分区,一个是实际的文件,对它们的读写都会产生IO(对/dev/sdb是读,对/testrw.dbf是写),假设它们都在一个磁盘中,这个命令就相当于测试磁盘的同时读写能力。

上面就是使用dd命令测试Linux磁盘读写速度的方法介绍了,本文分别测试了Linux磁盘的读速度、写速度及同时读写速度,以便对Linux磁盘的读写速度有更全面的了解。

展开更多 50%)
分享

猜你喜欢

如何测试Linux磁盘的读写速度

电脑入门
如何测试Linux磁盘的读写速度

如何查看Win10硬盘读写速度

电脑入门
如何查看Win10硬盘读写速度

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

加快U盘的读写速度

电脑入门
加快U盘的读写速度

如何查看Linux挂载磁盘

电脑入门
如何查看Linux挂载磁盘

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何使用Linux命令行检测DVD刻录机的名字和读写速度

服务器
如何使用Linux命令行检测DVD刻录机的名字和读写速度

如何提高安卓手机SD卡读写速度

Android
如何提高安卓手机SD卡读写速度

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

四种IE浏览器的新鲜用法

四种IE浏览器的新鲜用法

Win10隐藏桌面回收站图标的方法

Win10隐藏桌面回收站图标的方法
下拉加载更多内容 ↓