Aktywne Wpisy
Extaco +2
W grudniu 2022 poznałem się z moją obecną (8 lat młodszą) dziewczyną na #badoo i od lutego 22 jesteśmy ze sobą i mieszkamy razem - wcześniej po 7-letnim związku, który był zupełnym niewypałem, to można to porównać do piekła i nieba(obecnie). Wpadliśmy na pomysł, żeby założyć sobie wspólnego instagrama, z którego zrobimy pamiętnik. Założyłem też tłiterka, gdzie będziemy mogli pisać tam jakieś swoje przemyślenia i odpowiedzi i mam dla was taką historię
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Jakie proporcje pamięci dedykujecie na off-heap oraz na kontener? Zauważyłem, że gdy pozostawię więcej, to zarówno off-heap, jak i kontener zużywają więcej zasobów, a gdy zostawiam mniej, to chociaż nie ma awarii, to zużywają mniej pamięci.
Chciałbym rozważyć dwa przypadki:
1. 500m XMS/XMX
2. 1000m XMS/XMX
Jak ustawić kubernetes memory request? Ile z tego przewidujecie na off-heap, a ile na kontener?
Wspierałem produkcyjne apki które miały poza heapem te 10%, a miałem takie co zjadały np. 14GB ram z czego ponad 6 poza heap...
10% procent zdarzało się i przy takich co jadły 3GB i przy takich co jadły 15. Nie było nigdy prostego wyjaśnienia, raczej zależało od tego jak aplikacja jest napisana i ile funkcjonalności. Ta z >6GB poza heap była dość skomplikowana i na świeżym stacku springbootowym. Wśród tych
Tak od siebie to zaproponowałbym przede wszystkim znaleźć jeden zestaw ustawień który zachowuje się sprawnie w jednym konkretnym ruchu. Np. "potwierdziłem że w testach 1 vcpu i 6GB ramu jest ok dla zalogowanych 30 userów, czyli średnia 150 requestów na sekundę", oczywiście na tyle na
Jak nie masz
synchronized
, alboReentrantLock
, to mniej użyjesz off heap. Za to klasy Atomic* nie komunikują się w ogóle z systemem i przez to nie zjadają offheap.Także wersja java, ilość wątków na GC, czy sam algorytm GC, także ma znaczenie. Wielkość aplikacji, ilość klas, ilość synchronizacji, rodzaj GC, ilość wątków na gc,