Wyłącz skalowanie procesora w systemie Windows Server 2008 R2

29

Jak wyłączyć skalowanie zarządzania energią procesora w systemie Windows Server 2008 R2?

Po ustawieniu Panelu sterowania, plan zarządzania energią planuje wydajność, a następnie uruchamia się ponownie - CPUID CPU-Z nadal pokazuje skalowanie szybkości zegara.

alternatywny tekst

Kyle Brandt
źródło
Sprawdzając BIOS, kiedy mam okazję, mam niejasną pamięć wcześniejszych ustawień skalowania w BIOS-ach. Są to Dell R710.
Kyle Brandt,

Odpowiedzi:

24

Istnieją 3 główne ustawienia BIOS w Dell R710, które kontrolują to w ramach zarządzania energią:

Kontrola systemu ustawia moc procesora na OS DBPM, moc wentylatora na Moc minimalną, a moc pamięci na Moc maksymalną. W tym ustawieniu wszystkie informacje o wydajności procesora są przekazywane z systemu BIOS do systemu operacyjnego w celu kontroli. System operacyjny ustawia wydajność procesora na podstawie wykorzystania procesora.

Active Power Controller ustawia moc procesora na System DBPM , moc wentylatora na Moc minimalną, a moc pamięci na Moc maksymalną. BIOS ustala wydajność procesora na podstawie wykorzystania procesora.

Maksymalna wydajność ustawia wszystkie pola na Maksymalna wydajność.

Źródło: http://support.dell.com/support/systemsinfo/document.aspx?c=us&cs=555&l=en&s=biz&~file=/systems/pet410/en/hom/html/syssetup.htm

Ustawiliśmy go na „System DBPM”, więc ignorował ustawienia systemu operacyjnego.


Warto zauważyć, że to właśnie wnikało w to, dlaczego niektóre z naszych pełnotekstowych zapytań SQL trwały tak długo. Po tej zmianie zaobserwowaliśmy, że te zapytania spadły ze średnio 1285 ms do 335 ms .

Kyle Brandt
źródło
cholera, był AFK, ten był tuż przy mojej ulicy :)
Chopper3
Tak ... Widziałem to z pierwszymi R710, które włożyłem. Dla mnie było sprzeczne z intuicją, że maszyna będzie dostarczana z domyślnie nieoptymalnymi ustawieniami wydajności. Nie wiem, czy ustawienie domyślne zostało poprawione w późniejszych wersjach systemu BIOS, czy nie, ale dopiero teraz nabrałem zwyczaju sprawdzania wszystkich serwerów Dell z serii R.
Evan Anderson
13

Dla potomnych, oto ustawienia potrzebne dla serwerów HP (od DL360G6 właśnie sprawdziłem)

Główny:

  • Opcje zarządzania energią
    • Regulator mocy HP
      • Tryb dynamicznego oszczędzania energii HP Zmieniaj częstotliwość procesora i ustawienia mocy w zależności od obciążenia. Ignoruje ustawienia systemu operacyjnego. Domyślna
      • Statyczny tryb niskiej wydajności HP Dostrajanie częstotliwości procesora i ustawień zasilania do najniższych poziomów.
      • Tryb HP Static High Performance blokuje ustawienia częstotliwości i mocy procesora do najwyższych poziomów. Dla wydajności.
      • Kontrola systemu operacyjnego Pozwól, aby system operacyjny sobie z tym poradził.

Inny:

  • Opcje zarządzania energią
    • Minimalny stan bezczynności procesora
      • C6 Deep Power Down
      • C3 Tryb uśpienia
      • C1E Enhanced Low Power Mode
      • Brak stanów C Wyłącz wszystkie takie stany.
sysadmin1138
źródło
Za pierwszym razem, gdy próbowałem wyłączyć stany C1E i C, wynik był taki, że procesor utknął na najniższej częstotliwości i nie skalował się. To może mieć sens ... nie do końca rozumiem te ustawienia ...
Kyle Brandt
@Kyle Być może nie lubią razem pracować. Lub system operacyjny powinien to zrobić. ACPI jest trudne.
sysadmin1138
@kyle Dell wysłał go do nas ze złymi ustawieniami BIOS-u. Dwie rozsądne opcje to 1) wysyłanie z maksymalnym nadpisaniem wydajności lub 2) wysyłanie z „pozwól, aby system operacyjny to kontrolował” - żadna z nas nie była prawdziwa, więc mieliśmy najgorsze z obu światów.
Jeff Atwood,
@Jeff Z mojego doświadczenia wynika, że ​​serwery były ostatnio dostarczane z „zielonymi” ustawieniami. I oczywiście dostawcy sprzętu zwykle ufają własnym algorytmom równoważenia mocy w stosunku do głupich ustawień systemu operacyjnego.
sysadmin1138