全球主机交流论坛

标题: Hostigation的KVM15刀/月VPS,硬盘测试图 [打印本页]

作者: cfc_boy    时间: 2011-12-30 13:29
标题: Hostigation的KVM15刀/月VPS,硬盘测试图
本帖最后由 cfc_boy 于 2011-12-30 13:34 编辑

早上发一篇《Hostigation的KVM15刀/月VPS,Unixbench测试图》,这次测试的是硬盘测试。

测试环境同上篇文章。

先上点百科:

linux用dd测试磁盘速度

首先要了解两个特殊的设备:

/dev/null:回收站、无底洞

/dev/zero:产生字符

Ø 测试磁盘写能力

time dd if=/dev/zero of=/test.dbf bs=8k count=300000


因为/dev//zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力。

Ø 测试磁盘读能力

time dd if=/dev/sdb1 of=/dev/null bs=8k


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

Ø 测试同时读写能力

time dd if=/dev/sdb1 of=/test1.dbf bs=8k


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

下面为实际截图:



求加分啊~~~+++++++++++

晕,貌似忘了删除测试文件,第三个命令出错。。大家参考一下就行。
作者: cquyf    时间: 2011-12-30 13:52
很牛逼啊
作者: 我是人    时间: 2011-12-30 14:00
楼主。。。这是测内存速度吧。
加个conv=fdatasync或oflag=dsync看看?
作者: cfc_boy    时间: 2011-12-30 14:09
我是人 发表于 2011-12-30 14:00
楼主。。。这是测内存速度吧。
加个conv=fdatasync或oflag=dsync看看?

应该不用吧。我用的都是sda3,是在硬盘上面创建文件啊。

fdisk -l 已经列出了我的硬盘情况了呢。
作者: 我是人    时间: 2011-12-30 14:11
cfc_boy 发表于 2011-12-30 14:09
应该不用吧。我用的都是sda3,是在硬盘上面创建文件啊。

fdisk -l 已经列出了我的硬盘情况了呢。 ...

好吧,不相信linux有buffer的话就算了。
作者: kwx    时间: 2011-12-30 14:11
OH..
作者: 西崽猪猪    时间: 2011-12-30 14:13
我喜欢在技术贴留名
作者: hotsnow    时间: 2011-12-30 14:15
居然敢不相信咩咩,来人。。。
作者: Kokgog    时间: 2011-12-30 14:16
本帖最后由 Kokgog 于 2011-12-30 14:16 编辑

反对咩咩===反 人 类
作者: 瘦够了    时间: 2011-12-30 14:16
性能给力,但是线路不给力啊。。。抽到想哭了。
作者: acalbert    时间: 2011-12-30 14:19
收藏~~~
作者: timothyye    时间: 2011-12-31 23:47
这性能,很不错了!
作者: robin123    时间: 2011-12-31 23:49
支持技术贴!




欢迎光临 全球主机交流论坛 (https://loc.116633.xyz/) Powered by Discuz! X3.4