20楼#
发布于:2004-05-18 11:05
Try a virtual bus and do what you want there.
Check out InsPro disk. :D |
|
|
21楼#
发布于:2004-05-18 11:12
Try a virtual bus and do what you want there. hi,lu0 你的思路看过了,不过还是上边的问题,virtual bus 和miniport driver怎么挂的你上次解答的不是很清楚,能具体些吗? 谢了。 |
|
|
22楼#
发布于:2004-05-18 11:29
StorageCraft的那个VSPort是2469刀啊,老板正在观察和讨论中,不属于我的范围了,刚才看了一下nt下的scsiport driver。只有在AdapterInterfaceType为pcibus和pcmcia的时候才会去call pnpmanager去detect device和请求资源。但是估计storage port不支持不pnp的device了。
lu0,我和hawkforest的问题一样,实现了一个bus driver,具体怎么挂上去?AdapterInterfaceType怎么去设置呢? |
|
23楼#
发布于:2004-05-18 11:42
hi,terrychen
klos@263.net是你的msn联系方式? 我加你了,上线聊聊? |
|
|
24楼#
发布于:2004-05-18 11:57
2 terrychen :
能不能说一下你正在做什么项目?为何对速度如此敏感? 还有能不能告诉我你怎么使用IoMeter测试虚拟SCSI硬盘的速度? 我下载了那个软件,居然不懂使用,晕死 :( |
|
25楼#
发布于:2004-05-18 12:13
我就是做一个虚拟设备,将网络上的磁盘mount映射到本地,当然协议是自己定的,不是我对速度敏感,是外国的产品做的速度是我的5倍以上,我的峰值3。5MB/s,一般磁盘也有20MB/s。
hawkforest,我也加了你 |
|
26楼#
发布于:2004-05-18 12:28
我就是做一个虚拟设备,将网络上的磁盘mount映射到本地,当然协议是自己定的,不是我对速度敏感,是外国的产品做的速度是我的5倍以上,我的峰值3。5MB/s,一般磁盘也有20MB/s。 我还有另外一个问题 :D :D :D |
|
27楼#
发布于:2004-05-18 13:07
你那个虚拟的scsi disk 有盘符么?最好mount到local来
打开iometer然后disk target上选那个虚拟盘,右边选择用多大空间来测试,如果要测网络上的磁盘选第二个network target.Access specification里面右边点一下default,然后edit,选择测试方案,其他的,result display你就自己看着就应该能搞定,先试试看,还有问题再看吧 |
|
28楼#
发布于:2004-05-18 14:49
呵呵
StorageCraft是Maxim的东东。这位老兄好像是2年前搞的,现在已经成商业产品了,自己也成了DDK MVP了,厉害哦 其实performace主要是受miniport的架构限制,虚拟的device都只能通过在timer中处理数据。因为很多api都只能在passive上用,不得不用timer来降低irql,所以速度会慢。所以,如果自己写scsiport,就会好很多。不过,工作量相对也大一些。 |
|
|
29楼#
发布于:2004-05-18 14:51
你那个虚拟的scsi disk 有盘符么?最好mount到local来 结果倒是出来了,不过乱七八糟的结果怎么分析? :mad: 能不能帮我看看? |
|
|
30楼#
发布于:2004-05-18 14:52
[quote]你那个虚拟的scsi disk 有盘符么?最好mount到local来 结果倒是出来了,不过乱七八糟的结果怎么分析? :mad: 能不能帮我看看? [/quote] 另外一个测试。 |
|
|
31楼#
发布于:2004-05-18 15:27
slwqw,用excel可以打开csv啊,具体的参数我也不知道有什么用,你可以在result display那里看啊速度阿,我一般只看total MB per second就好了。这个是平均速度。
rayyang,你对scsi miniport想必有一定了解,对于scsiportinitliaze()的pnp的过程怎么看? [编辑 - 5/18/04 by terrychen] |
|
32楼#
发布于:2004-05-18 17:13
slwqw,用excel可以打开csv啊,具体的参数我也不知道有什么用,你可以在result display那里看啊速度阿,我一般只看total MB per second就好了。这个是平均速度。 太神了,total MB per second居然不显示结果,其它项倒是OK。 :( |
|
33楼#
发布于:2004-05-18 17:32
我看csv的文件里面说是小于1MB阿
|
|
34楼#
发布于:2004-05-18 17:52
我看csv的文件里面说是小于1MB阿 不管是本地硬盘测试还是虚拟硬盘测试都没有显示。 如果是虚拟硬盘小于1M倒也罢了,本地硬盘怎么可能呢?那可是金钻7200转80G硬盘啊。 |
|
35楼#
发布于:2004-05-19 09:22
你2个都是小于1MB/s哦,呵呵,可能你测试的时候参数没设好,在edit里面有个transfer request size,你如果还是2的话有可能数值很小的。
|
|
36楼#
发布于:2004-05-19 09:53
你2个都是小于1MB/s哦,呵呵,可能你测试的时候参数没设好,在edit里面有个transfer request size,你如果还是2的话有可能数值很小的。 我把2K 更改成 64K 大小,终于有显示了。Local Disk是 7.92 MBps,Virtual Disk是 6.81 MBps,85.9%。只是这两个参数怎么最大值都是10M?不解。 BTW:真是不好意思,本来是你问的问题,现在倒变成我问的了 :P |
|
37楼#
发布于:2004-05-19 09:56
hehe,没什么啊,举手之劳,你做的什么virtual disk?performance怎么这么好?
|
|
38楼#
发布于:2004-05-19 10:07
hehe,没什么啊,举手之劳,你做的什么virtual disk?performance怎么这么好? 这个算好吗?也是使用TimerCall实现的啊。 |
|
39楼#
发布于:2004-05-19 13:28
能和disk相差这么一点,当然算好了。你是用文件做的虚拟磁盘么
|
|