lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2004-05-18 11:05
Try a virtual bus and do what you want there.
Check out InsPro disk. :D
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
hawkforest
驱动牛犊
驱动牛犊
  • 注册日期2003-11-11
  • 最后登录2005-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2004-05-18 11:12
Try a virtual bus and do what you want there.
Check out InsPro disk. :D


hi,lu0
   你的思路看过了,不过还是上边的问题,virtual bus 和miniport driver怎么挂的你上次解答的不是很清楚,能具体些吗?
谢了。
thinking...
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
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怎么去设置呢?
hawkforest
驱动牛犊
驱动牛犊
  • 注册日期2003-11-11
  • 最后登录2005-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2004-05-18 11:42
hi,terrychen
klos@263.net是你的msn联系方式?
我加你了,上线聊聊?
thinking...
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2004-05-18 11:57
2 terrychen :

能不能说一下你正在做什么项目?为何对速度如此敏感?

还有能不能告诉我你怎么使用IoMeter测试虚拟SCSI硬盘的速度?

我下载了那个软件,居然不懂使用,晕死 :(
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2004-05-18 12:13
我就是做一个虚拟设备,将网络上的磁盘mount映射到本地,当然协议是自己定的,不是我对速度敏感,是外国的产品做的速度是我的5倍以上,我的峰值3。5MB/s,一般磁盘也有20MB/s。
hawkforest,我也加了你
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2004-05-18 12:28
我就是做一个虚拟设备,将网络上的磁盘mount映射到本地,当然协议是自己定的,不是我对速度敏感,是外国的产品做的速度是我的5倍以上,我的峰值3。5MB/s,一般磁盘也有20MB/s。
hawkforest,我也加了你


我还有另外一个问题 :D :D :D
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2004-05-18 13:07
你那个虚拟的scsi disk 有盘符么?最好mount到local来
打开iometer然后disk target上选那个虚拟盘,右边选择用多大空间来测试,如果要测网络上的磁盘选第二个network target.Access specification里面右边点一下default,然后edit,选择测试方案,其他的,result display你就自己看着就应该能搞定,先试试看,还有问题再看吧
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2004-05-18 14:49
呵呵
StorageCraft是Maxim的东东。这位老兄好像是2年前搞的,现在已经成商业产品了,自己也成了DDK MVP了,厉害哦

其实performace主要是受miniport的架构限制,虚拟的device都只能通过在timer中处理数据。因为很多api都只能在passive上用,不得不用timer来降低irql,所以速度会慢。所以,如果自己写scsiport,就会好很多。不过,工作量相对也大一些。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2004-05-18 14:51
你那个虚拟的scsi disk 有盘符么?最好mount到local来
打开iometer然后disk target上选那个虚拟盘,右边选择用多大空间来测试,如果要测网络上的磁盘选第二个network target.Access specification里面右边点一下default,然后edit,选择测试方案,其他的,result display你就自己看着就应该能搞定,先试试看,还有问题再看吧


结果倒是出来了,不过乱七八糟的结果怎么分析? :mad:

能不能帮我看看?
附件名称/大小 下载次数 最后更新
2004-05-18_Local Hard Disk.csv (3KB)  6
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2004-05-18 14:52
[quote]你那个虚拟的scsi disk 有盘符么?最好mount到local来
打开iometer然后disk target上选那个虚拟盘,右边选择用多大空间来测试,如果要测网络上的磁盘选第二个network target.Access specification里面右边点一下default,然后edit,选择测试方案,其他的,result display你就自己看着就应该能搞定,先试试看,还有问题再看吧


结果倒是出来了,不过乱七八糟的结果怎么分析? :mad:

能不能帮我看看? [/quote]

另外一个测试。
附件名称/大小 下载次数 最后更新
2004-05-18_Virtual SCSI Hard Disk.csv (3KB)  4
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
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]
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
32楼#
发布于:2004-05-18 17:13
slwqw,用excel可以打开csv啊,具体的参数我也不知道有什么用,你可以在result display那里看啊速度阿,我一般只看total MB per second就好了。这个是平均速度。
rayyang,你对scsi miniport想必有一定了解,对于scsiportinitliaze()的pnp的过程怎么看?

[编辑 -  5/18/04 by  terrychen]


太神了,total MB per second居然不显示结果,其它项倒是OK。 :(
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
33楼#
发布于:2004-05-18 17:32
我看csv的文件里面说是小于1MB阿
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
34楼#
发布于:2004-05-18 17:52
我看csv的文件里面说是小于1MB阿


不管是本地硬盘测试还是虚拟硬盘测试都没有显示。

如果是虚拟硬盘小于1M倒也罢了,本地硬盘怎么可能呢?那可是金钻7200转80G硬盘啊。

terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
35楼#
发布于:2004-05-19 09:22
你2个都是小于1MB/s哦,呵呵,可能你测试的时候参数没设好,在edit里面有个transfer request size,你如果还是2的话有可能数值很小的。
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
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
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
37楼#
发布于:2004-05-19 09:56
hehe,没什么啊,举手之劳,你做的什么virtual disk?performance怎么这么好?
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
38楼#
发布于:2004-05-19 10:07
hehe,没什么啊,举手之劳,你做的什么virtual disk?performance怎么这么好?


这个算好吗?也是使用TimerCall实现的啊。
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
39楼#
发布于:2004-05-19 13:28
能和disk相差这么一点,当然算好了。你是用文件做的虚拟磁盘么
游客

返回顶部