2009-01-04 43 views
-1

我在我的办公室使用基于四核Windows XP的戴尔机器作为我正在开发的应用程序的服务器,并偶尔使用远程桌面连接。降低运行WinXP的低负载服务器的功耗?

该机器通常负荷非常轻,运行一个连接数很少的MySQL服务器,并且每隔几分钟就会有一些数据库连接的Java进程。

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

有没有办法让它消耗更少的电力,但仍然继续运行24x7?例如,在我的Mac Pro上,我可以(手动)关闭一些我注意到会影响功耗的CPU。我在XP上有什么选择?

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

回答

3

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

禁用配置中不需要的任何服务(也可能是设备)(例如,Content Indexer,WebClient)。

此外请确保您的BIOS设置允许您的处理器时钟尽可能慢。某些主板设备驱动程序从BIOS中获取它们的设置。关闭任何超频软件并将这些设置重置为“自动”或“默认”。

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

+0

我不确定转动磁盘是否会工作,因为我每隔几分钟访问一次数据库...当我不在时,屏幕会关闭。 有没有办法关闭CPU? 我会看看电源选项。 – Uri 2009-01-04 01:44:21

0

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

0

我知道这是为这个职位较晚,但希望它可以帮助别人在未来somepoint ...

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

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