前几日公司买了电力检测仪,正好对自用的本子做了一个能耗体检,一起看看笔记本上有哪些因素影响整体功耗。
贴上本子配置:
笔记本型号 Dell XPS M1210 CPU 类型 Mobile DualCore Intel Core Duo, 1866 MHz (14 x 133) 主板芯片组 Mobile Intel Calistoga-G i945GM 系统内存 2048 MB (DDR2-667 DDR2 SDRAM) 显示卡 Mobile Intel(R) 945 Express Chipset Family (256 MB) 显示器 12“ 宽频LCD 声卡 SigmaTel STAC9220 A1 - High Definition Audio Controller 硬盘 Hitachi HTS541612J9SA00 ATA Device (120 GB, 5400 RPM, SATA) 光驱 TSSTcorp DVD+-RW TS-L632D ATA Device 有线网卡 Broadcom 440x 10/100 Integrated Controller (192.30.0.74) 无线网卡 Intel(R) PRO/无线 3945ABG 网络连接 (192.30.2.21)
关机和待机
先测一下关机状态下的能耗:关机,插上电源适配器,表盘显示0.7w,看来适配器的能耗也不低,如果长期关机了,还插在插座上同样耗电不菲(偷懒的同学注意了)。再测试待机状态下的能耗:1.2W;至于休眠原理上关机一样,跳过。
无线网卡的能耗
先正常开机进入系统,只运行常用的几个软件驻留内存,能耗在18-20w之间波动,将无线网卡关闭,立刻降到16-18w区间,可以推断,无线网卡的能耗在2w左右。
LCD能耗
一直以为LCD是能耗大户,这次测试也验证了我的想法,从最高亮度调整到最低亮度,能耗变化了接近4W, 但是之后,我彻底关闭LCD,能耗居然变化不大,可见彻底关闭LCD与最低亮度,能耗基本相同,这倒是出人意料之外
CPU能耗
CPU这块,主要想看看INTEL一直鼓吹的CPU speedstep技术,到底有多大神威。设计了几个场景,1.运行最少量应用程序,cpu占用率在1%左右,运用swichspeed工具调整CPU频率,抓几组数据,2. 运行super PI,CPU占用率到100%,抓一组数据;测试结果表明,CPU的功耗和频率关系不大,和CPU负载(workload)成正比,负荷越大,能耗越高。测试结果最高到40w, 可见CPU确实可称电老虎,且speedstep技术的实际效果远远小于鼓吹效果。
硬盘能耗
接下来看硬盘方面,测试工具是HD tune pro 4.01
频繁文件读取情况下,能耗增加5W; 随机扇区读写情况下 ,能耗增加7W。可见在随机模式下,由于硬盘磁臂频繁移动,耗电更大些。
结论
本次测试,除了显卡是集成显卡,无法单独测试外,对几个主要大件做了简单的功耗测试。把测试结果做个简单归纳:
关机和休眠 | 0.7w |
待机 | 1.2w |
windows最小负载下能耗 | 18w |
CPU最高负载下能耗 | 38w |
无线网卡能耗 | +2w |
LCD能耗 | +4.5w |
最小亮度下LCD能耗 | +0.5w |
频繁文件读取下硬盘能耗 | +5w |
随机扇区读写硬盘能耗 | +7w |
另外,还有光驱部分,等以后有空加上。
如何延长电池续航时间
做了这么多测试,目的无非是一个:大家怎么做才能最大限度的提高电池续航时间,同时为绿色环保出一份力。
以下是我的几点建议:
1. 尽量把LCD调到最底亮度;
2. 后台尽量少运行应用程序,实测证明,这一点对能耗的影响是最大的,不可忽视;
3. 不使用无线网卡就立即关闭;
4. 减少对大量小碎片文件的读写,例如浏览器上网的时候,可以把缓存转移到内存盘,避免硬盘读写。