Funkcja Dynamic Platform Optimizer

Serwery z procesorami POWER7 lub POWER9 i oprogramowaniem wbudowanym w wersji FW760 lub późniejszej umożliwiają korzystanie z funkcji Dynamic Platform Optimizer (DPO). DPO to funkcja hiperwizora inicjowana z konsoli HMC. Funkcja DPO zmienia układ procesorów i pamięci partycji logicznych w systemie, aby usprawnić współdziałanie procesorów i pamięci dla partycji logicznych. Gdy uruchomiona jest funkcja DPO, blokowane są wszelkie operacje mobilności, których systemem docelowym jest system optymalizowany. Podczas pracy funkcji DPO zablokowanych jest też wiele funkcji wirtualizacji. Jeśli zachodzi potrzeba dynamicznego dodania, usunięcia lub przeniesienia pamięci fizycznej do lub z uruchomionych partycji logicznych, gdy trwa operacja DPO, należy zaczekać na zakończenie operacji DPO lub ręcznie ją zatrzymać.

Aby zidentyfikować sytuacje, w których zastosowanie funkcji DPO może okazać się korzystne, można użyć konsoli HMC i określić wskaźniki powinowactwa systemu oraz partycji logicznych za pomocą komendy lsmemopt. Wskaźnik powinowactwa to miara powinowactwa procesora i pamięci w systemie lub dla partycji. Wskaźnik jest liczbą z zakresu od 0 do 100, przy czym 0 oznacza najmniejsze, a 100 całkowite powinowactwo. W danej konfiguracji systemu wartość 100 może nie być osiągalna. Partycja bez zasobów procesora i pamięci nie ma wskaźnika powinowactwa i w jej przypadku po uruchomieniu komendy lsmemopt wyświetlana jest wartość none (brak).

Oprócz ręcznego uruchamiania funkcji DPO za pomocą komendy optmem istnieje możliwość planowania operacji funkcji DPO na serwerach z procesorami POWER7, POWER8 lub POWER9 i oprogramowaniem wbudowanym w wersji FW760 lub późniejszej. Konsola HMC musi być w wersji 7.8.0 lub późniejszej. Z działaniem funkcji DPO wiążą się następujące warunki:
  • Bieżący wskaźnik powinowactwa serwera w systemie zarządzanym nie przekracza wartości progu powinowactwa serwera określonej przez użytkownika.
  • Różnica powinowactwa (potencjalna wartość wskaźnika minus bieżąca wartość wskaźnika) w systemie zarządzanym jest co najmniej równa wartości progu różnicy powinowactwa określonej przez użytkownika.

Zaplanowana operacja wysyła raport funkcji DPO po pomyślnym zakończeniu działania jedynie wówczas, gdy taka funkcja zostanie włączona w opcji HMC Notifications (Powiadomienia konsoli HMC).