分页: 1 / 2
VSuite Ramdisk 与其它同类软件的性能测试对比
发表于 : 周三 4月 22, 2009 2:20 am
由 Support
这里使用Iometer对直接IO虚拟硬盘和Govatte Ramdisk 4G版本创建的虚拟硬盘进行了比较 (注:均使用系统可识别内存)
直接IO虚拟硬盘
dio_ramdisk_perf.jpg
Govatte Ramdisk
gavotte_perf.jpg
可以看到,在100%顺序访问下,Govatte Ramdisk的速度要略高一些,但是在100%随机访问下,Govatte Ramdisk性能严重降低。直接IO虚拟硬盘无论是随机访问还是顺序访问,在速度上没有明显变化。
Re: VSuite Ramdisk 与其它同类软件的性能测试对比
发表于 : 周三 4月 22, 2009 2:25 am
由 Support
这里是FDBENCH的测试对比
直接IO虚拟硬盘
fdb_dio.jpg
Govatte Ramdisk
fdb_govatte.jpg
也可以看到Govatte Ramdisk随机访问速度下降较多
因为ATTO没有测试随机数据的项目,就不贴图上来了。
Re: VSuite Ramdisk 与其它同类软件的性能测试对比
发表于 : 周三 4月 22, 2009 3:04 am
由 杜撰者
一目了然,辛苦辛苦!性能确实提升很大

Re: VSuite Ramdisk 与其它同类软件的性能测试对比
发表于 : 周三 4月 22, 2009 9:21 am
由 wingmax
VSuite Ramdisk 是明智的选择

Re: VSuite Ramdisk 与其它同类软件的性能测试对比
发表于 : 周四 8月 13, 2009 7:44 pm
由 CrendKing
不明白在FDBench的测试中,DirectIO Ramdisk 随机读的 throughput 为什么比顺序读高那么多,能否解释一下?
Re: VSuite Ramdisk 与其它同类软件的性能测试对比
发表于 : 周四 8月 13, 2009 8:21 pm
由 Support
FDBENCH 和 Atto Disk Bench 一样,如果超过1GB/s 的传输率, 其图形显示会有溢出问题,真实的数据要看图下面对应的文字显示的部分,对比看,你会发现其结果的最高位被截断了。
用FDBENCH测试结果,其顺序读写会比随机读写高很多,这和它本身测试算法有关系。
推荐可以用这款工具来测试比较 CrystalDiskMark 2.2
http://crystalmark.info/software/Crysta ... dex-e.html
比较简单易用,也可以测试随机读写
Re: VSuite Ramdisk 与其它同类软件的性能测试对比
发表于 : 周四 8月 13, 2009 8:26 pm
由 Support
哦,这个帖子中的FDBENCH忘了贴对应的文字部份了,这里补上
直接IO虚拟硬盘
Disk Read Write RRead RWrite (KByte/s)
927100 1430738 922522 837970 517171
Copy 2k 32k 256k 40MB (Operations/min)
86302 125946 122436 95274 1554
Copy 2k 32k 256k 40MB (Kbyte/Sec)
258728 2799 43539 271052 717523
Gavotte 虚拟硬盘
Disk Read Write RRead RWrite (KByte/s)
598000 1344840 812698 123522 110942
Copy 2k 32k 256k 40MB (Operations/min)
46003 64404 63864 54216 1530
Copy 2k 32k 256k 40MB (Kbyte/Sec)
221136 1431 22713 154265 706136
另外你可以参考这里
http://www.romexsoftware.com/cn/support ... perf2.html
Re: VSuite Ramdisk 与其它同类软件的性能测试对比
发表于 : 周五 8月 14, 2009 3:11 am
由 CrendKing
谢谢!
但如果是这样的话,为什么在 Iometer 里几乎没有区别的连续和随机读写在 FDBENCH 里面变化如此之大呢?虽然固定的结果是 VSuite 比 Govatte 要好,但 VSuite 的实际随机 IO 效率仍然很难确定。一个可能的原因是,由于 IO 很高,瓶颈不再是硬盘的延迟而是 CPU 占用。据我所知,Iometer 是始终用同步模式(O_SYNC)的,无论测试类型是否是连续IO。而 FDBENCH 的文档太少,有可能对连续读写进行异步IO,对随机读写进行同步IO,这样 FDBENCH 在连续IO时的 CPU 占用会低很多,进而其读写效率就会高很多。这个假设基本上可以从 Iometer 的 800MB/s 极限和 FDBENCH 仅在随机读写的 800MB/s 极限相吻合得到部分证明。当然,由于没有文档解释或者源代码,不敢说就是实际原因。不知道你们测试的时候 CPU 占用率怎么样。
另外,FDBENCH 的 “ReadWrite” 测试的是连续读以后连续写,还是随机读并随机写?感觉应该是前者。
Re: VSuite Ramdisk 与其它同类软件的性能测试对比
发表于 : 周五 8月 14, 2009 10:46 am
由 Support
FDBENCH 里顺序读写测试使用用1M大小的传输数据块,而在随机读写测试中使用的是64K大小的数据传输块,所以测试结果中顺序读写的数据要高出随机读写很多。FDBENCH没有使用异步IO,在双核中CPU使用率在50%左右,其中1核在90%左右,另一核在10%左右。在Iometer可以设置达到异步IO的效果,即设置Outstanding IO 的数值,参考http://
www.romexsoftware.com/cn/support/vsuite ... ature.html
另外贴一个用CrystalDiskMark 2.2.0m 测试的结果 (测试时CPU工作频率比前面几贴的工作频率高)
VSuite Ramdisk DirectIO
VSuite Ramdisk Direct IO.JPG
Govatte Ramdisk
Govatte Ramdisk.JPG
CrystalDiskMark 在顺序读写也是使用1M大小的传输数据块,随机测试分别用了512K和4K
Re: VSuite Ramdisk 与其它同类软件的性能测试对比
发表于 : 周四 2月 25, 2010 10:06 am
由 iasking
请问斑竹,CrystalDiskMark 的测试平台是?