Ridurre il consumo di energia su un server a basso carico che esegue WinXP? [chiuso]

StackOverflow https://stackoverflow.com/questions/410122

  •  03-07-2019
  •  | 
  •  

Domanda

Sto usando un computer Dell Machine quad-core basato su Windows XP nel mio ufficio come server per un'applicazione che sto sviluppando e per lavori occasionali con connessione desktop remota.

La macchina è generalmente sottoposta a un carico molto leggero, con un server MySQL con poche connessioni e alcuni processi Java che effettuano una connessione al database ogni pochi minuti.

Quando eseguo l'accesso o quando l'utente occasionale invia una richiesta al server, è necessaria una maggiore potenza di elaborazione.

C'è un modo per farlo consumare meno energia ma continuare comunque a funzionare 24x7? Sul mio Mac Pro, ad esempio, posso (manualmente) spegnere alcune CPU che ho notato influiscono sul consumo di energia. Quali sono le mie opzioni su XP?

Mi rendo conto che questa non è direttamente una domanda di programmazione, ma sono sicuro che qualcuno qui ha un computer con un profilo di utilizzo simile.

È stato utile?

Soluzione

Un buon primo passo consiste nell'utilizzare lo strumento di alimentazione nel Pannello di controllo (powercfg.cpl) per creare un profilo personalizzato che spegnerà lo schermo, i dischi, ecc. dopo un ragionevole periodo di inattività. Non rendere i periodi troppo brevi o riaccendere il dispositivo può sprecare più energia di quella risparmiata spegnendolo; particolarmente importante per i dischi rigidi.

Disabilita tutti i servizi (e forse anche i dispositivi) che non sono richiesti nella tua configurazione (ad es. Content Indexer, WebClient).

Assicurati inoltre che le impostazioni del tuo BIOS consentano al tuo processore di andare il più lentamente possibile. Alcuni driver di dispositivo della scheda madre prendono le loro impostazioni dal BIOS. Disattiva qualsiasi software di overclocking e ripristina tali impostazioni su "quotazione automatica" o " default " ;.

Utilizzare devmgmt.msc per controllare le impostazioni di alimentazione per ciascun driver di dispositivo. Alcuni driver sono stupidi e non consentono il controllo dell'alimentazione dei propri dispositivi, ma la maggior parte degli host / hub USB lo fanno.

Altri suggerimenti

Esistono alcune schede madri di vari produttori che forniscono strumenti di gestione dell'alimentazione che possono essere utilizzati all'interno di Windows. Forse questo sarebbe il posto migliore per iniziare. Pubblica di più sulle tue specifiche di sistema e forse posso essere più specifico.

So che questo post è in ritardo per questo post, ma spero che aiuti qualcuno a un certo punto in futuro ...

In risposta allo spegnimento dei core in XP per risparmiare energia, esiste una soluzione integrata di MS. Vai su Start, Esegui, quindi digita msconfig e premi invio. Dopo l'apertura della finestra dell'utilità di configurazione del sistema, fare clic sulla scheda BOOT.INI e fare clic sul pulsante Opzioni avanzate. Puoi limitare efficacemente la quantità di core attivi selezionando la casella accanto a " / NUMPROC = " e inserendo un numero nel campo a destra. Il numero che inserisci sarà il nuovo numero di core attivi sul tuo processore (dopo un riavvio ovviamente ...). Impostalo come preferisci e riavvia il PC. Dopo il riavvio, aprire Task Manager e nella scheda Prestazioni dovresti vedere meno grafici nella finestra Cronologia utilizzo CPU (ogni finestra rappresenta un nucleo attivo. Controlla questo prima di apportare la modifica iniziale e mostrerà tutti i core che il tuo sistema sta usando . controllare task manager (dopo aver apportato la modifica in msconfig e riavviare il PC) per verificare che la modifica apportata in msconfig abbia avuto effetto.

Ancora una volta, so che questo è un vecchio post, ma ho pensato che qualcuno alla fine sarebbe venuto a guardare questa pagina e speriamo che possa esservi utile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top