降低运行WinXP的低负载服务器的功耗?

时间:2009-01-04 00:02:15

标签: windows-xp

我在办公室使用基于四核Windows XP的Dell Machine机器作为我正在开发的应用程序的服务器,偶尔也可以使用远程桌面连接。

该机器通常负载很轻,运行MySQL服务器,连接很少,几个Java进程每隔几分钟就建立一次数据库连接。

当我登录它或偶尔用户向服务器提交请求时,需要更多的处理能力。

是否有某种方法可以让它消耗更少的电量,但仍能继续全天候运行?例如,在我的Mac Pro上,我可以(手动)关闭一些我注意到会影响功耗的CPU。我对XP的选择是什么?

我意识到这不是一个直接的编程问题,但我确信这里的某个人有一台运行在类似用法配置文件上的计算机。

3 个答案:

答案 0 :(得分:3)

良好的第一步是使用控制面板中的电源工具(powercfg.cpl)制作一个自定义配置文件,在合理的空闲时间后关闭屏幕,磁盘等。不要让时间太短或重新启动设备可能会浪费比关闭设备所节省的更多电力;对硬盘特别重要。

禁用配置中不需要的任何服务(以及可能的设备)(例如,内容索引器,WebClient)。

还要确保BIOS设置允许处理器时钟尽可能慢。某些主板设备驱动程序从BIOS中获取其设置。关闭所有超频软件并将这些设置重置为“自动”或“默认”。

使用devmgmt.msc检查每个设备驱动程序的电源设置。有些驱动程序很笨,不允许控制其设备的电源,但大多数USB主机/集线器都可以。

答案 1 :(得分:0)

有一些来自不同制造商的主板提供可在Windows中使用的电源管理工具。也许这将是最好的起点。发布有关您的系统规格的更多信息,也许我可以更具体。

答案 2 :(得分:0)

我知道这篇文章已经迟到了,但希望它能帮助将来的某个人......

为了响应关闭XP中的核心以节省电力,MS提供了一个内置解决方案。转到“开始”,“运行”,然后键入msconfig并按Enter键。系统配置实用程序窗口打开后,单击BOOT.INI选项卡,然后单击“高级选项”按钮。您可以通过选中“/ NUMPROC =”旁边的框并在右侧字段中输入一个数字来有效限制活动核心数量。您输入的数字将是处理器上的新活动核心数(在重新启动课程后...)。将其设置为您喜欢的任何内容并重新启动PC。在重新启动后打开任务管理器并在“性能”选项卡下,您应该在“CPU使用历史记录”窗口中看到更少的图形(每个窗口代表一个活动核心。在进行初始更改之前检查这一点,它将显示系统正在使用的所有核心。再次检查任务管理器(在msconfig中进行更改并重新启动PC)以验证您在msconfig中所做的更改是否已生效。

同样,我知道这是一个旧帖子,但我认为有人最终会来看这个页面,希望它能为他们提供一些服务。