直接IO访问速度反而不及物理硬盘?

交流 VSuite Ramdisk 软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
deelong
3级用户
3级用户
帖子: 14
注册时间: 周六 2月 12, 2011 12:44 am

直接IO访问速度反而不及物理硬盘?

帖子 deelong »

最近发现一个问题,我划分了1G的内存做直接IO,用于存放Cache文件,但当我打开Cache文件夹的时候,打开速度很慢,load了几秒钟才打开了,里面一共有876个临时文件,当我再用鼠标滚轮上下滚动查看的时候,也是一卡一卡的,不顺畅,平时打开少文件的文件夹没发现有这个问题,但只要文件夹里面的文件多的话,就会读取时间变长。
发现这个问题后,我用SCSI做了另外一个虚拟盘,把同样的Cache文件夹copy进去,然后打开,非常的流畅,没有一丝拖慢;最后再把同样的Cache文件夹放到普通硬盘上,打开也是同样迅速。
这样问题就来了,为什么会出现这种情况呢?性能最强的直接IO模式,在打开多文件的文件夹时,访问速度反而不及普通硬盘。
这个问题应该不是个人问题,因为我用几台机器都做过同样的测试,发现同样如此,所以发帖请教一下版主,这是为什么呢?
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 直接IO访问速度反而不及物理硬盘?

帖子 Support »

首先想确认下是不是在同等条件下做的测试比较。
1)当把一个文件夹复制到某个位置,然后再从该位置打开时,由于系统自身的缓存功能,这些内容可能已经被缓存,而不再从硬盘中读取。最好是复制完后重新启动计算机,然后再来比较打开速度。
2)这些Cache文件是不是正在被其它应用程序共享使用?而复制到另外路径时,由于没有被其它应用程序使用,所以速度快?

另外您的操作系统是?Cache文件夹是用于什么应用程序?
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
deelong
3级用户
3级用户
帖子: 14
注册时间: 周六 2月 12, 2011 12:44 am

Re: 直接IO访问速度反而不及物理硬盘?

帖子 deelong »

重新做了一次测试,测试环境如下,直接IO ramdisk D:1G,做系统临时文件盘,里面有一个cache文件夹,文件夹里面有1053个临时文件,总大小为148M。
在多建立两个ramdisk,SCSI ramdisk Y: 1G,把 D盘的cache文件夹复制到Y;直接IO ramdisk Z:1G,把D盘的cache文件夹复制到Z。
现在Y跟Z里面的文件是一样的,测试点击打开cache文件夹,各反复打开5次,直接IO的,每次都需要等待3秒钟后才能打开,SCSI每次都是直接点直接开
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 直接IO访问速度反而不及物理硬盘?

帖子 Support »

操作系统是?
Ramdisk版本?
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 直接IO访问速度反而不及物理硬盘?

帖子 Support »

初步在我们这边几个平台实验了下,尚未观察到这个现象。
另外方便列下机器配置?
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
xinxin5156
3级用户
3级用户
帖子: 11
注册时间: 周三 8月 04, 2010 2:05 pm

Re: 直接IO访问速度反而不及物理硬盘?

帖子 xinxin5156 »

我系统是winsp3,用收费创建直接IO访问没有观察到这个现象!比SCSI和硬盘快了好多!
deelong
3级用户
3级用户
帖子: 14
注册时间: 周六 2月 12, 2011 12:44 am

Re: 直接IO访问速度反而不及物理硬盘?

帖子 deelong »

操作系统 win7 64bit sp1,主板是 P55A UD3R,cpu I5 760 ,ram 芝奇 16G DDR3 1600,显卡 GTX260+,硬盘,希捷 250G。
ramdisk版本:VSuite Ramdisk 服务器版 (32位和64位) V4.6.7531.1240 。
上次由 deelong 在 周三 3月 16, 2011 6:46 pm,总共编辑 1 次。
deelong
3级用户
3级用户
帖子: 14
注册时间: 周六 2月 12, 2011 12:44 am

Re: 直接IO访问速度反而不及物理硬盘?

帖子 deelong »

在手提电脑上也是如此,都是win7 64 sp1,不知道是不64的问题
win7下是在开启了预览图功能的情况下发生这种情况,今天刚用xp 32试了一下,正常下没问题,打开缩略图模式会稍微load一下,但也不至于像win7那样等上2-3秒才打开。反正在同一情况下,在win7 64bit里,SCSI打开多文件文件夹很快,直接IO就很慢
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 直接IO访问速度反而不及物理硬盘?

帖子 Support »

挺奇怪的。
我们试了这边几台64位Win7系统,打开方式也是预览图。两者看不出差异。。。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
deelong
3级用户
3级用户
帖子: 14
注册时间: 周六 2月 12, 2011 12:44 am

Re: 直接IO访问速度反而不及物理硬盘?

帖子 deelong »

这就奇怪了,对了,跟EWF有没有关系?我两台机都是装了EWF的,我所想到会影响内存的因素就只有这个了
回复