2009-01-04 44 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中所做的更改已生效。

同樣,我知道這是一箇舊帖子,但我認爲有人最終會來看看這個頁面,並希望它會對他們提供一些服務。