Z tego, co rozumiem, balonowanie powinno wystąpić tylko wtedy, gdy hostowi zaczyna brakować pamięci fizycznej, gdzieś powyżej 90% wykorzystania. Mam serwer SQL działający w klastrze z trzema węzłami (64 GB pamięci RAM na każdym hoście) i jako gość został mu przypisany 8 GB pamięci RAM. W ciągu ostatnich kilku miesięcy występowały sporadyczne problemy z wydajnością w różnych systemach, a jednym z obszarów, na który zwróciliśmy uwagę, jest to, że serwer SQL wydaje się regularnie powiększać pamięć. Dzieje się tak pomimo faktu, że pamięć hosta pozostaje stale poniżej 75%.
Czy źle zrozumiałem wyzwalacze związane z balonowaniem i czy balon o pojemności 2 GB w regularnych odstępach czasu nie stanowi większego problemu?
(Mam nadzieję) załączyłem zdjęcie monitorowania pamięci z ostatnich dni.
Pracujemy na ESX4.1, a gościnną maszyną wirtualną jest Windows Server 2008 R2 z SQL Server 2008 R2
EDYCJA: W świetle sugestii poniżej w komentarzach z Chopper3 dokonujemy dziś pewnych zmian. Wydaje się, że szybki test na serwerze o niskim wpływie miał dobry wpływ, więc jutro powinniśmy trzymać kciuki z pełną wydajnością. Może wyjaśnić wiele możliwych problemów związanych z wydajnością, które ostatnio obserwowaliśmy.
źródło
Odpowiedzi:
Dla poczucia kompletności podam to jako odpowiedź na przyszłe referencje / wyszukiwania.
Zasadniczo spójrz na ustawienia maszyny wirtualnej, następnie wybierz Zasoby, kliknij Pamięć i upewnij się, że pole „Nieograniczone” jest zaznaczone - pozostawienie niezaznaczonego może spowodować niepotrzebne balonowanie.
źródło