terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
阅读:3910回复:43

有没有做过storage mini port driver的朋友

楼主#
更多 发布于:2004-05-13 16:50
从scsi miniport 改过来要做的东西多么?是不是一定要支持pnp?

最新喜欢:

TOMG2004TOMG20...
kangzh
驱动小牛
驱动小牛
  • 注册日期2004-03-09
  • 最后登录2012-08-06
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-24 17:41
各位老大,怎么研究的问题跟俺遇到问题这么相似呢
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-19 18:16
有什么问题呢?我感觉没什么问题啊,网络上抓包,最耗费时间就是那个0.01s的时间间隔了


0.01s就是10毫秒,TimerCall是10毫秒你都觉得影响性能,网络部分怎么就会不影响呢?不过到底是否是这个问题引起就不清楚了。 :(

[编辑 -  5/19/04 by  slwqw]
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-19 17:36
有什么问题呢?我感觉没什么问题啊,网络上抓包,最耗费时间就是那个0.01s的时间间隔了
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-19 15:13
能和disk相差这么一点,当然算好了。你是用文件做的虚拟磁盘么


是的,使用本地硬盘文件。你说你的驱动性能差,会不会是你的网络部分有问题?
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-19 13:28
能和disk相差这么一点,当然算好了。你是用文件做的虚拟磁盘么
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
6楼#
发布于: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分
7楼#
发布于:2004-05-19 09:56
hehe,没什么啊,举手之劳,你做的什么virtual disk?performance怎么这么好?
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
8楼#
发布于: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分
9楼#
发布于: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分
10楼#
发布于: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分
11楼#
发布于:2004-05-18 17:32
我看csv的文件里面说是小于1MB阿
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
12楼#
发布于: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分
13楼#
发布于: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分
14楼#
发布于: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
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
15楼#
发布于: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
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
16楼#
发布于: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] ========================================================
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-05-18 13:07
你那个虚拟的scsi disk 有盘符么?最好mount到local来
打开iometer然后disk target上选那个虚拟盘,右边选择用多大空间来测试,如果要测网络上的磁盘选第二个network target.Access specification里面右边点一下default,然后edit,选择测试方案,其他的,result display你就自己看着就应该能搞定,先试试看,还有问题再看吧
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
18楼#
发布于: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分
19楼#
发布于:2004-05-18 12:13
我就是做一个虚拟设备,将网络上的磁盘mount映射到本地,当然协议是自己定的,不是我对速度敏感,是外国的产品做的速度是我的5倍以上,我的峰值3。5MB/s,一般磁盘也有20MB/s。
hawkforest,我也加了你
上一页
游客

返回顶部