glk17 发表于 2009-3-30 14:23

讨论下RAMDisk的实际读写速度和测试方法

RAMDisk和超级兔子的RAMDisk都用过,相对后者方便一些。

这里想讨论下,RAMDISK的实际读写速度和测试方法

看到有筒子用ATTO来测试,数值相当惊人,数值是否正确呢?或者成绩是对的,但是和实际文件读写模式下的速度差的比较远,我就似乎遇到这种情况。
但是,我们常用的其他存储器读写测试软件大多无法测试RAMDISK,因为它不被识别为硬盘,只能作为一个分区来测试。

aldenyuan 发表于 2009-3-31 00:06

实际情况和测试环境其实根本就是两回事,测试都是随机读写和连续读写分得很清楚,测试的文件长度也是划分的中规中矩。但实际硬盘操作里几乎是所有这些东西的一个Combination,复杂得多了。所以没必要去为这个较真,用测试软件能看出RamDisk比普通硬盘甚至SSD都快多了就行了。要说体会,在RamDisk上存取一个超过50M的Excel表格就明显比HDD上快很多,放一个高码率的影片,特别是RMVB格式的,然后拖放一下就能看出差别了。

glk17 发表于 2009-3-31 08:11

多谢楼上的

应该是我没把问题全部表达出来

RAMDisk的速度高于硬盘,这一点是没有疑问的。

不过,我这里打算做一个RAID0的速度测试,采用的方法是用一个读写速度远高于硬盘(或硬盘阵列)的“存储设备”来和阵列进行文件传输,来测试速度。

读写速度至少要200MB/s,这里满足要求的“存储设备”我暂时只能选择RAMDisk,但是实验的结果是,貌似RAMDisk还达不到200MB/s,这也是我寻找RAMDisk速度测试方法的原因。

CrystalDiskMark也用过了,数值还是有点高的不敢让人相信。
我的测试是把一个几百兆的文件复制传输,所以想看看到底哪种测试方法的数值和这个大文件传输的情况相符合。

limonet 发表于 2009-3-31 12:46

你做个RAID0的4块SAS硬盘的阵列再复制到RAMDISK看看,200MB/S绝对是没问题。不要单硬盘复制,那瓶颈在单硬盘。

glk17 发表于 2009-3-31 17:02

现在是的双硬盘作的软RAID0,感觉复制速度有点不正常,
硬盘A往RAMDisk复制1G文件,速度为a
硬盘B往RAMDisk复制1G文件,速度为b
但AB同时往RAMDisk复制时,速度小于a+b,基本等a,b里面的较大值


所以怀疑RAMDisk实际大文件传输的速度,需要找个方法来验证一下。
页: [1]
查看完整版本: 讨论下RAMDisk的实际读写速度和测试方法