konto usunięte

Temat: Zużycie pamięci ESXi a maszyny wirtualnej

Dzień dobry,

ostatnio zobaczyłem że zużycie pamięci wewnątrz maszyny wirtualnej sięga 90% przydzielonej pamięci, kontrolując sytuację na wykresach ESX'ach widzę że realne zużycie pamięci "Active" wynosi max około 10%. Dodam że maszyny mają zainstalowane VMware tools.
* Czy ktoś z Was wie skąd te rozbieżności ?
* Które wskazania są bardziej realne te z wewnątrz maszyny wirtualnej czy wykresy ESX'a?
* Czy drivery służące do memory balloningu i sharingu mają wpływ na wskazania zużycia pamięci w maszynie wirtualnej?

Dzięki i pozdrawiam,

Karol
Krzysztof Podobiński

Krzysztof Podobiński VMware Architect ,
Infrastructure tech
Lead

Temat: Zużycie pamięci ESXi a maszyny wirtualnej

Powiedziałbym, że to normalna rzecz. System widzi tyle pamięci (najczęściej ) ile ma przydzielone w konfiguracji maszyny. OS sam sobie przydziela tą pamięć do rożnych programów/procesów, co wcale nie oznacza że cały ten zakres pamięci jest używany. OS widzi to co sam za alokował, ESXi na wykresie Active pokazuje ci ile ostatnio było używane, a nie ile "w całości" za alokował sobie OS. Ja preferuje parametr "usage" do określania ile pamięci jaką zużywa dana VM z poziomu OS, choć tak naprawdę nie mówi on wszystkiego.
Balloning, sharing, limity - to wszystko ma wpływ na to co widzisz z poziomu ESXI i z poziomu OS.
Generalnie jeżeli OS ma zużyte 90% pamięci, a nie jest używany balloning, to sprawdziłbym we po stronie OS co zbiera pamięć i ewentualnie zastanowił się nad jej rozszerzeniem. Jak OS stwierdzi, że ma "pełną" pamięć to zacznie pisać do page/swap file.
Monitorowanie i zarządzanie pamięcią nie jest tak proste jak się wydaje na pierwszy rzut oka.

Następna dyskusja:

jak podpiac usb storage do ...




Wyślij zaproszenie do