Deaktivieren Sie die CPU-Skalierung in Windows Server 2008 R2

29

Wie deaktiviere ich die CPU-Energieverwaltungsskalierung in Windows Server 2008 R2?

Nach dem Festlegen der Systemsteuerung plant die Energieverwaltung die Leistung und den anschließenden Neustart. Die CPUID-CPU-Z zeigt weiterhin die zu skalierende Taktrate an.

Alt-Text

Kyle Brandt
quelle
Wenn ich das BIOS überprüfen möchte, habe ich eine vage Erinnerung daran, wie die Skalierungseinstellungen in den BIOS-Versionen zuvor waren. Dies sind Dell R710s.
Kyle Brandt

Antworten:

24

Das Dell R710 verfügt über drei Haupt-BIOS-Einstellungen, die dies unter Energieverwaltung steuern:

OS Control stellt die CPU-Leistung auf OS DBPM, die Lüfterleistung auf Minimum Power und die Speicherleistung auf Maximum Performance ein. In dieser Einstellung werden alle Informationen zur Prozessorleistung vom System-BIOS zur Steuerung an das Betriebssystem übergeben. Das Betriebssystem legt die Prozessorleistung basierend auf der Prozessorauslastung fest.

Active Power Controller setzt die CPU-Leistung auf System DBPM , die Lüfterleistung auf Minimum Power und die Speicherleistung auf Maximum Performance. Das BIOS legt die Prozessorleistung basierend auf der Prozessorauslastung fest.

Maximale Leistung setzt alle Felder auf maximale Leistung.

Quelle: http://support.dell.com/support/systemsinfo/document.aspx?c=us&cs=555&l=de&s=biz&~file=/systems/pet410/de/hom/html/syssetup.htm

Wir hatten es auf "System DBPM" eingestellt, so dass die Betriebssystemeinstellungen ignoriert wurden.


Es ist erwähnenswert, dass wir uns damit befasst haben, warum einige unserer SQL- Volltextabfragen so lange dauerten . Nach dieser Änderung haben wir festgestellt, dass diese Abfragen von durchschnittlich 1285 ms auf 335 ms gesunken sind .

Kyle Brandt
quelle
Verdammt, war AFK, dieser war direkt in meiner Straße :)
Chopper3
Ja ... Sah dies mit den ersten R710, die ich einbaute. Es war für mich nicht intuitiv, dass die Maschine standardmäßig mit suboptimalen Leistungseinstellungen ausgeliefert wurde. Ich weiß nicht, ob die Standardeinstellung in späteren BIOS-Versionen geändert wurde oder nicht, aber ich habe mich gerade angewöhnt, alle Dell-Server der R-Serie zu überprüfen.
Evan Anderson
13

Für die Nachwelt sind hier die Einstellungen aufgeführt, die für HP Server erforderlich sind (ab dem DL360G6, den ich gerade überprüft habe).

Der wichtigste:

  • Energieverwaltungsoptionen
    • HP Power Regulator
      • HP Dynamic Power Savings-Modus Variieren Sie die CPU-Frequenz und die Leistungseinstellung je nach Last. Ignoriert die Betriebssystemeinstellungen. Standard
      • HP Static Low Performance Mode Stellt die CPU-Frequenz und die Energieeinstellungen auf die niedrigsten Werte ein.
      • HP Static High Performance Mode (Statischer Hochleistungsmodus) Sperrt die CPU-Frequenz und die Leistungseinstellungen auf die höchsten Werte. Für die Leistung.
      • OS-Steuerung Lassen Sie das Betriebssystem damit umgehen.

Der andere:

  • Energieverwaltungsoptionen
    • Minimaler Prozessorleerlaufstatus
      • C6 Deep Power Down
      • C3 Schlafmodus
      • C1E Enhanced Low Power-Modus
      • Keine C- Zustände Deaktivieren Sie alle diese Zustände.
sysadmin1138
quelle
Das erste Mal, als ich versuchte, C1E und C-States zu deaktivieren, war das Ergebnis, dass die CPU bei der niedrigsten Frequenz stecken blieb und nicht skaliert werden konnte. Das könnte durchaus Sinn machen ... verstehe diese Einstellungen nicht ganz ...
Kyle Brandt
@ Kyle Könnte sein, dass sie nicht gerne zusammenarbeiten. Oder das Betriebssystem sollte es einfach tun. ACPI ist schwierig.
sysadmin1138
@kyle Dell hat es mit schlechten BIOS-Einstellungen an uns geliefert. Die zwei vernünftigen Optionen wären 1) Schiff mit maximaler Überschreibung der Leistung oder 2) Schiff mit "Lass das Betriebssystem es kontrollieren" - beides stimmte nicht für uns, also hatten wir das Schlimmste von beiden Welten.
Jeff Atwood
@ Jeff Nach meiner Erfahrung wurden Server in letzter Zeit mit "grünen" Einstellungen ausgeliefert. Und natürlich vertrauen HW-Anbieter ihren eigenen Algorithmen für den Leistungsausgleich in Bezug auf alberne Betriebssystemeinstellungen.
sysadmin1138