驱动老牛
|
阅读:1116回复:5
如何提高2000下SCSI MINIPORT得速度
我实现得MINIPORT发现效率比较低,所以按miniport.sys得代码修改了一下,虚拟一端内存为磁盘,速度还是比较低 3M左右。但是我在98下用VXD实现得SCSI PORT 速度确大得惊人,比硬盘要快很多倍。
为什么2000却这么慢?有没有什么方法提高它,或者能够让多个srb出现在startio历程里也行。 |
|
驱动老牛
|
沙发#
发布于:2005-07-26 13:53
已经解决
用并行处理 |
|
板凳#
发布于:2005-07-28 09:23
能说祥细一点吗
|
|
地板#
发布于:2005-07-29 10:29
自己做cache 就成.
|
|
|
驱动老牛
|
地下室#
发布于:2005-07-29 11:28
CACHE的话对于写很好实现 但是对于读就不好办,而且关键也就是读,当磁盘容量非常大的时候 CACHE似乎就没什么作用了。
|
|
驱动老牛
|
5楼#
发布于:2005-07-29 11:28
下面是引用ldljlzw于2005-07-28 09:23发表的: 就是多线程啊,多个线程同时处理多个SRB |
|