Podsumowując: Proxmox i ZimaOS przedstawiają różne ujęcia tej samej pamięci
Maszyna wirtualna Proxmox może wyglądać na „zapełnioną w 95%”, podczas gdy samo ZimaOS zgłasza użycie około 30% pamięci RAM. Nie oznacza to automatycznie wycieku pamięci. Host widzi strony pamięci przypisane do maszyny wirtualnej, podczas gdy system gościa może klasyfikować dużą część pamięci RAM jako możliwą do odzyskania pamięć podręczną albo pamięć dostępną w inny sposób.


Nie przypisuj całej różnicy brakującemu agentowi gościa QEMU
Na zrzucie ekranu widnieje komunikat „Nie skonfigurowano agenta gościa”, ale wyjaśnienie na forum przecenia jego rolę. QEMU Guest Agent usprawnia komunikację między hostem a systemem gościa, ale Proxmox korzysta z urządzenia ballooning do szczegółowego raportowania pamięci gościa. Proxmox wyraźnie zaleca pozostawienie urządzenia ballooning włączonego, aby umożliwić raportowanie pamięci. Zobacz pamięć maszyny wirtualnej Proxmox.
ZimaOS w Proxmox stanowi punkt odniesienia dla wirtualizacji ZimaOS.
W ZimaOS sprawdź dostępną pamięć, zanim uznasz jej użycie za wysokie
free -h
cat /proc/meminfo | head -20
docker stats --no-stream
Zwróć uwagę na available, aktywność pamięci wymiany i to, które kontenery faktycznie zatrzymują pamięć. Linux celowo wykorzystuje wolną pamięć RAM jako pamięć podręczną systemu plików; pamięć podręczna jest użyteczna i można ją odzyskać pod presją. Dokumentacja rozliczania pamięci w Linuksie jest źródłem informacji.
Kiedy problem z pamięcią staje się rzeczywisty
Przeprowadź dalszą diagnostykę, jeśli ilość dostępnej pamięci stale spada, użycie pamięci wymiany ciągle rośnie, kontenery uruchamiają się ponownie, dzienniki jądra odnotowują zabicia procesów z powodu braku pamięci albo zużycie pamięci przez jeden proces systematycznie wzrasta przez wiele godzin. Sam stabilny procent użycia w Proxmox nie wystarczy.
Wymagania sprzętowe maszyny wirtualnej pomagają dobrać rozmiar systemu gościa po ustaleniu rzeczywistego zapotrzebowania na pamięć.
Używaj jednej metody monitorowania do porównywania trendów
Przy diagnozowaniu zmian z tygodnia na tydzień nie porównuj metryki hosta Proxmox z metryką pulpitu ZimaOS tak, jakby były identyczne. Wybierz jedną warstwę i konsekwentnie śledź jej zmiany, a drugiej używaj tylko do wyjaśniania anomalii.



