sayan | 2018-12-23 00:19:34 UTC | #1
Witam mam pewien problem otóż mój VPS wpierdziula ramu jak szalony, oczywiście jest to 8gb ram i 3 rdzenie
zużycie CPU oscyluje w granicach 20% także luzik, ale ramu wpier**** jak skurczybyk..
Oczywiście patrząc na htopa pokazuje, że 3gb jest wykorzystane, a kolejne 3gb jest w cache.. Mam się czego obawiać?
Wykorzystanie stale rośnie w góre od paru godzin także no troche kabaret.. nie idzie w swap tylko w cache.. i alokuje go coraz więcej.. co w wypadku jeśli wsiorbie mi 100%? aktualnie 73%..
wyskrobać tego nie moge, bo to nie kvm’ka w sumie czytałem, że nawet się nie powinno tego robić bo przekłada się to na wydajność serwera..
screen z tej chwili:
obawiam się że jak bedzie tak dalej to zacznie orać mi serwer w postaci lagozaurów.. HELP!
LeviPlayGames | 2018-12-23 00:19:06 UTC | #2
Linux “uważa”, że nie użyty ram to zmarnowany ram, więc przeznacza dużą jego część na cache. U mnie na 4GB, 2GB to własnie cache. Pamięć ta może zostać nadpisana w szybkim tempie, dlatego uważa się, że pamięć w cache jest pamięciom wolną (do użytku).
Nie ma o co się martwić ;)
sayan | 2017-08-26 23:31:59 UTC | #3
@LeviPlayGames
Czyli jak wleci mi 100% ramu to się nic nie stanie? Hosting nie zabije mi procesów?
bo nie chce orać ponad zapotrzebowanie.. A boje się że mi wypieprzy procesy czego bym nie chciał.. :stuckouttongue:
LeviPlayGames | 2017-08-26 23:41:31 UTC | #4
Jego po prostu nie bierzesz pod uwagę, traktujesz go jak wolny RAM, bo gdy będzie potrzeba to cache zostanie użyty. Pamiętaj też o pamięci SWAP, która może być wykorzystana w ekstremalnych warunkach (+100%), wtedy ram zrzuca zapisy na dysk, wydajność spada, ale żaden proces nie powinien zostać zabity.
http://www.linuxatemyram.com/
Tutaj jest to wszystko dobrze opisane.
btw, nie powinieneś korzystać z konta roota, o to bym martwił się bardziej :stuckouttongue:
sayan | 2017-08-26 23:46:44 UTC | #5
Dziękuje za odpowiedzi, wystarczająco uzyskałem od Ciebie informacji.. jesteś wielki :slight_smile:
Timo | 2017-08-27 11:04:55 UTC | #6
Temat został wyczerpany, ale dodam, że żeby sprawdzić RAM dostępny (po odjęciu cache), odczytaj wartość z komendy
free -m
Tą w linijce
-/+ buffers/cache
W kolumnie
free
W twoim wypadku to 5881 MB
wolnego RAMu - po odjęciu cache, które się samo zwolni.
Timo | 2018-12-23 00:18:59 UTC | #7