|
虽然现在主板都集成了网卡乃至双网卡,但是INTEL以及3COM的网卡在玩家心目中依然是不错的选择,心理上觉得比板载的网卡更稳定、性能更高。
前几天,我也买了一块3COM的905C加长版,装到机器上,无意中发现海韵Power Angel功率仪上的功耗居高不下,经过一番测试,发现3OCM网卡竟然会导致整机的功耗大幅增加!
1、先说在机器1上的测试,配置:X2 939 3600+;DFI EXPERT主板;512MX2;7200.10 320G;创新A2 ZS声卡;电视卡,DVD刻录机以及3COM 905C等
进入系统后,系统自动装好驱动,在系统闲置,桌面情况下不进行任何操作,这时候海韵Power Angel显示为110W,而当我在在资源管理器里将3COM 905C禁用,海韵Power Angel降至95W。
一块网卡不可能达到15W的功耗吧,因此我怀疑是网卡占用了CPU资源,导致功耗居高不下。
但也不排除905C可能和我的主板有点兼容问题而导致功耗异常,于是换到机器2上测试。
2、机器2:A64 3000+(939);TF6100-939;512MX2;WD 2000JB;X300显卡,905C等
在机器2上,系统闲置情况下,905C启用,海韵Power Angel显示73W,而当禁用905C后,功耗降至65W,这也差了8W(在机器2上,因为CPU有2个核心,因此功耗差别在15W),一块网卡是不可能有这么大的功耗的。
于是我在机器2上运行SP2004,使CPU满载,看看网卡在启用和禁用的情况下有什么区别。
启用:92W
禁用:91-92W
可以看出,CPU满载情况下,功耗几乎没有什么差别,因此证明网卡的功耗并不大,也更证实了我的猜测,系统闲置状态下,905C在占用CPU资源,因此导致机器闲置状态下,功耗偏大。
3、随后我也测试过905B,也有这样的问题,只要启用,功耗会增加不少,而禁用之后,就不会有这样的问题。
手头也有INTEL 82559,顺便也测了一下,82559没有这样的问题,无论是启用还是禁用,功耗都没有大的变化。
测试中,3COM网卡都是用的系统自带的驱动。
4、分析:XP系统在闲置的时候,会向CPU发送IDLE信号,使CPU闲置,以便来降低功耗(以前的CPU降温软件就是这个原理),目前主流的CPU都能很好的支持这种功能。
而3COM网卡似乎破坏了系统的Idle功能,而导致CPU不能真正闲置,因此功耗也就居高不下了。
总结:具体原因不是很清楚,但是可以肯定的是,3COM似乎破坏了系统的IDLE信号,使得CPU不能真正闲置,或者3COM的驱动为了优化性能,而占用CPU,确保发挥出最佳性能。
虽然在单核A64上,造成的8W功耗并不大,不过对于用K8做BT机的用户来说,3COM网卡似乎不是好的选择,呵呵。
因此我没有INTEL主流平台,因此不能肯定这种现象也在INTEL平台上出现。 |
|