Konfigurowanie ograniczania zasobów dla programu VMM
Data opublikowania: lipiec 2016
Dotyczy: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager
Program System Center 2012 – Virtual Machine Manager (VMM) zapewniał proste funkcje ograniczania zasobów.Począwszy od programu VMM z pakietu System Center 2012 z dodatkiem SP1 te funkcje zostały rozszerzone o funkcje dławienia procesora (CPU) i pamięci.Dzięki tym dodatkowym funkcjom administratorzy i dostawcy usług hostingowych w chmurze mogą się upewnić, że zasoby procesora CPU oraz pamięci są wydajnie przydzielone i używane, a także że nieprawidłowo zrównoważone zasoby nie wpływają na wydajną pracę maszyn wirtualnych.
Ograniczanie procesora (CPU)
Za pomocą następujących właściwości można ustawić wagę procesora wirtualnego, aby zapewnić procesorowi większy lub mniejszy udział cykli procesora CPU:
Wysoki, Normalny, Niski, Niestandardowy — określa sposób dystrybuowania procesora CPU w przypadku wystąpienia rywalizacji.Procesor CPU zostanie najpierw przydzielony maszynom wirtualnym z wyższym priorytetem.
Zarezerwuj cykle procesora CPU (%) — określa wartość procentową zasobów procesora CPU skojarzonych z jednym procesorem logicznym, która ma być zarezerwowana dla maszyny wirtualnej.Ta właściwość przydaje się, gdy w maszynie wirtualnej są uruchomione aplikacje powodujące szczególnie duże użycie procesora CPU, i umożliwia ograniczenie użycia zasobów procesora CPU.Ustawienie wartości zerowej oznacza, że dla maszyny wirtualnej nie określono zarezerwowanej wartości procentowej użycia procesora CPU.To ustawienie jest obsługiwane tylko w systemie Windows Server 2012.
Ogranicz cykle procesora CPU (%) — określa wartość procentową użycia jednego procesora logicznego, której maszyna wirtualna nie może przekroczyć.To ustawienie jest obsługiwane tylko w systemie Windows Server 2012.
Za pomocą ustawień tych właściwości można zwiększyć lub zmniejszyć priorytet maszyn wirtualnych w przypadku nadmiernego przydzielenia zasobów procesora CPU.W przypadku bardzo dużych obciążeń można dodać więcej procesorów wirtualnych, szczególnie gdy użycie fizycznego procesora CPU zbliża się górnego limitu.
Waga i ograniczanie pamięci
Ograniczenie pamięci pozwala zwiększać lub zmniejszać priorytet dostępu do zasobów pamięci, gdy są one ograniczone.W przypadku dużego użycia pamięci na hoście zasoby pamięci są przydzielane maszynom wirtualnym z wyższym priorytetem przed maszynami z niższym priorytetem.Określenie niższego priorytetu może uniemożliwić uruchomienie maszyny wirtualnej, gdy są uruchomione inne maszyny, a ilość dostępnej pamięci jest mała.Progi i ustawienia priorytetu pamięci można skonfigurować w następujący sposób:
Statyczny — ilość pamięci statycznej przypisanej określonej maszynie wirtualnej.
Dynamiczny — obejmuje następujące ustawienia dynamiczne pamięci:
Pamięć początkowa — ilość pamięci przydzielanej maszynie wirtualnej podczas uruchamiania.Ta wartość powinna odpowiadać co najmniej minimalnej ilości pamięci wymaganej do uruchomienia systemu operacyjnego i aplikacji w maszynie wirtualnej.Pamięć dynamiczna dostosuje ilość pamięci odpowiednio do wymagań.
Minimalna pamięć — minimalna ilość pamięci wymaganej przez maszynę wirtualną.Umożliwia bezczynnej maszynie wirtualnej zmniejszenie zużycia pamięci poniżej wartości pamięci wymaganej do uruchomienia.Dzięki temu pozostałe maszyny wirtualne mogą używać dostępnej pamięci.
Maksymalna pamięć — limit pamięci przydzielonej maszynie wirtualnej.Wartość domyślna w ramach systemu Windows Server 2012 wynosi 1 TB.
Procent bufora pamięci — pamięć dynamiczna dodaje pamięć do maszyny wirtualnej odpowiednio do wymagań, ale istnieje możliwość, że zapotrzebowanie aplikacji na pamięć będzie przekraczało wartość pamięci przydzielanej w ramach pamięci dynamicznej.Wartość procentowa bufora pamięci określa ilość dostępnej pamięci, która w razie potrzeby zostanie przypisana do maszyny wirtualnej.Wartość procentowa jest obliczana na podstawie ilości pamięci wymaganej w danym momencie przez aplikacje i usługi uruchomione w maszynie wirtualnej.Wartość ta jest wyrażona w formie procentowej, ponieważ zmienia się odpowiednio do wymagań maszyny wirtualnej.
Wartość procentową oblicza się w następujący sposób: wielkość bufora pamięci = pamięć wymagana przez maszynę wirtualną/ (wartość bufora pamięci/100).Jeżeli maszynie wirtualnej przydzielono na przykład 1000 MB pamięci, a wartość bufora wynosi 20%, dodatkowy bufor o wartości 20% (200 MB) zostanie przydzielony w celu uzyskania całkowitej wartości 1200 MB pamięci fizycznej przydzielonej maszynie wirtualnej.
Waga pamięci — priorytet przydzielany maszynie wirtualnej, gdy wszystkie zasoby pamięci są używane.Ustawienie większej wartości powoduje zwiększenie priorytetu maszyny wirtualnej podczas przydzielania zasobów pamięci.W przypadku ustawienia niskiego priorytetu uruchomienie maszyny wirtualnej może być niemożliwe z powodu niewystarczającej ilości zasobów pamięci.
Informacje dotyczące sposobu konfigurowania ograniczania procesora i pamięci znajdują się w temacie Jak skonfigurować ograniczenie procesora i pamięci dla programu VMM.