全球主机交流论坛

标题: 问下DD测试硬盘准么? [打印本页]

作者: vclove    时间: 2010-12-10 02:38
标题: 问下DD测试硬盘准么?
[root@1 ~]# dd if=/dev/zero of=test bs=64k count=512 oflag=dsync
512+0 records in
512+0 records out
33554432 bytes (34 MB) copied, 2.55578 seconds, 13.1 MB/s
You have new mail in /var/spool/mail/root
[root@1 ~]# dd if=/dev/zero of=test bs=64k count=512 oflag=dsync
512+0 records in
512+0 records out
33554432 bytes (34 MB) copied, 2.93025 seconds, 11.5 MB/s

独服的硬盘这效果。。这东西准不?

补充
又用了下这命令 dd if=/dev/zero of=100mb.bin bs=100M count=1
结果
[root@1 ~]# dd if=/dev/zero of=100mb.bin bs=100M count=1
1+0 records in
1+0 records out
104857600 bytes (105 MB) copied, 0.133196 seconds, 787 MB/s


谁能来个教学,这到底虾米原理

[ 本帖最后由 vclove 于 2010-12-10 02:43 编辑 ]
作者: domin    时间: 2010-12-10 02:55
一般情况下比较准, 但在某些RAID控制器(例如LSI)下不准确.

另外就是建议改用oflag=direct 这个比dsync更准确一些

你用的没带oflag的命令利用了缓存, 所以速度会快很多.

[ 本帖最后由 domin 于 2010-12-10 02:57 编辑 ]
作者: 大飞机    时间: 2010-12-10 07:40
卖vps的说这个不准。。。。汗
作者: walkman660    时间: 2010-12-10 07:47
不准还测他干嘛
作者: 我是人    时间: 2010-12-10 13:51
原帖由 vclove 于 2010-12-10 02:38 发表
dd if=/dev/zero of=100mb.bin bs=100M count=1


这个,测的是写入 RAM 的速度。
作者: Host.HowPick    时间: 2010-12-10 13:54
自己用的好, 就可以了。 折腾过来折腾过去, 时间精力都浪费了。

觉得不好,直接换个就是。
作者: zllovesuki    时间: 2010-12-10 13:56
hdparm -tT /dev/sda

Sorry, VPS is not applicable.
作者: 小夜    时间: 2010-12-10 14:03
只能做为参考,好不好,必须要用一段时间才知道。像VPSYOU的NODE23,测试DD,速度才2M/S都不到,我开网站,一样嗖嗖的。
作者: windywinter    时间: 2010-12-10 14:26
原帖由 小夜 于 2010-12-10 14:03 发表
只能做为参考,好不好,必须要用一段时间才知道。像VPSYOU的NODE23,测试DD,速度才2M/S都不到,我开网站,一样嗖嗖的。

web服务器又不会玩儿命读硬盘,只要CPU给力,网站就能跑的好。
作者: xtmp    时间: 2010-12-10 14:39
i/o过低可能会导致负载居高不下
作者: greensnow    时间: 2010-12-10 14:55
测试读用iflag=direct,避免使用缓存读
测试写用conv=fsync,确保dd返回之前数据写入硬盘




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