阅读:1680回复:8
为什么passthru安装以后网络性能急剧下降60-100倍?
为什么passthru安装以后网络性能急剧下降60-100倍?
|
|
最新喜欢:![]() |
沙发#
发布于:2005-06-16 12:06
为什么passthru安装以后网络性能急剧下降60-100倍? 是ddk的例子,你没有做任何改动吗? |
|
板凳#
发布于:2005-06-16 12:19
是的,没有做任何修改,采用windows xp+sp2,realtek网卡.
采用网络邻居的COPY测试. |
|
地板#
发布于:2005-06-16 14:33
斑竹啊,能给一些提示吗?
谢谢 |
|
地下室#
发布于:2005-06-16 15:26
你用的是xp ddk吗?建议你再测试其他的平台,如xp,xp+sp1,因为passthru没有做任何实质工作,不可能对性能,有太大影响。你的 sp2是不是,还装了第三方的ndis imd或者ndis hook驱动?关掉系统自带的firewall,再测测看
|
|
5楼#
发布于:2005-06-16 17:22
您说的几种情况我都试过,结果都一样.在Win2K下情况甚至更糟.
用网上邻居拷贝一个110M的文件,正常情况下15秒,安装上以后 15分钟.对这个结果我也是百思不得其解. 如果有可能麻烦您在您的环境下测试一下,确认到底是不是我的 环境有问题. 拜托.谢谢 |
|
|
6楼#
发布于:2005-06-16 17:24
另,我用的是2003DDK
|
|
7楼#
发布于:2005-06-17 00:26
对啊,我也有类似的问题,而且装上后,上网网速慢了好多!!!为什么??
|
|
8楼#
发布于:2005-06-17 09:45
问题已经 解决问题!是microsoft 2003DDK提供的例子有错误;
protocol.c里PtReceiveComplete的代码: if (((pAdapt->MiniportHandle != NULL) && (pAdapt->MPDeviceState > NdisDeviceStateD0)) && (pAdapt->IndicateRcvComplete)) 修改为: if (((pAdapt->MiniportHandle != NULL) && (pAdapt->MPDeviceState == NdisDeviceStateD0)) && (pAdapt->IndicateRcvComplete)) |
|