Skocz do zawartości
Zaloguj się, aby obserwować  
dramcio

Korzystanie ze swap gdy dostepny jest ram

Polecane posty

Witam,

 

Chciałbym się zapytać czy to jest normalne zjawisko, gdy na serwerze vps dostepne jest

4 gb ramu(zajete ~660mb), serwer korzysta ze swapu i zajmuje 382mb/512

 

Głównym 'zjadaczem ramu' jest clamd (9.9%) oraz mysql 1.8%

Linux - ubuntu 14.04.4 LTS

 

Pozdrawiam

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Clamd w zależności od konfiguracji może wczytywać wszystkie sygnatury do pamięci, w tedy zajmuje dużo RAM. Zmiana tego spowoduje że dłużej będą skanowane pliki/wiadomości email.

Wiec tak jest to możliwe i całkiem normalne.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Clamd w zależności od konfiguracji może wczytywać wszystkie sygnatury do pamięci, w tedy zajmuje dużo RAM. Zmiana tego spowoduje że dłużej będą skanowane pliki/wiadomości email.

Wiec tak jest to możliwe i całkiem normalne.

 

Które dokładnie ustawienie za to odpowiada? Muszę swój też przekonfigurować.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Na serwerze w mintshost widziałem już kilkakrotnie takie zabiegi. Usługi 800MB RAM / 2-4GB a swap 512/512 M.

 

Jest to chyba skonfigurowane na poziomie wirtualizacji z tego co się dowiadywałem.

Na swoim VPSie poprosiłem o wyłączenie swap i serwer śmiga :)

  • Upvote 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Na serwerze w mintshost widziałem już kilkakrotnie takie zabiegi. Usługi 800MB RAM / 2-4GB a swap 512/512 M.

 

Jest to chyba skonfigurowane na poziomie wirtualizacji z tego co się dowiadywałem.

Na swoim VPSie poprosiłem o wyłączenie swap i serwer śmiga :)

 

Było poprosić o ustawienie vm.swappiness na 1. Działa o wiele lepiej i nie ogranicza serwera - kernel linuxowy wie lepiej od ciebie co może sobie przerzucić na swap, żeby mieć więcej miejsca na cache w ramie, a jednocześnie nie spowalniać dostępu do często używanych obszarów pamięci.

  • Upvote 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Archi, wartość wynosi 60%, więc większe połowa leci do swapa...

Poprosiłem hosting o zmiane na 10% być może się zgodzą :P

 

Nie mniej, tak duża wartość domyślna jest dość duża moim zdaniem :0

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

 

Było poprosić o ustawienie vm.swappiness na 1. Działa o wiele lepiej i nie ogranicza serwera - kernel linuxowy wie lepiej od ciebie co może sobie przerzucić na swap, żeby mieć więcej miejsca na cache w ramie, a jednocześnie nie spowalniać dostępu do często używanych obszarów pamięci.

 

 

Z tego co widzę serwer znowu ma swap... A co do zmiany działania. Serwer ma w zasadzie tylko zabbixa, dns, ssh i czasem jakiś skrypt w phpie lub testy.

 

Zobacz na użycie:

print2_585877e7371f1.png

 

Ja nie przekraczam 100MB w pamięci. Autorowi proponuję kontakt z dostawcą.

  • Upvote 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ustawienie vm.swappiness na 10 jest IMHO dobrym balansem pomiędzy dobrą wydajnością, a przerzucaniem zbędnych obszarów pamięci na swap. Jak komuś i to mało to może sobie ustawić na 0 i mieć pewność, że swap wejdzie tylko wtedy gdy jest absolutnie potrzebny, ale tak jak wspomniałem - kernel używa swapa nie tylko wtedy gdy mu brakuje pamięci, ale też wtedy kiedy widzi, że pamięć leży odłogiem i na nic się nie przydaje. Logicznym jest, że lepiej zeswapować taką pamięć i zrobić miejsce na hot cache, który może być użyty do wszystkiego, a w szczególności jako bufor I/O.

 

 

MbaioNO.png

 

 

I nie uważam żadnego z tych ~290 MB za stracony, ba, jeszcze mam własnego kernela z kompresją na swapie. Testowałem, Linux bardzo dobrze wie co ma robić. To wyżej jest na vm.swappiness = 10.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

 

Które dokładnie ustawienie za to odpowiada? Muszę swój też przekonfigurować.

 

Możliwe, że coś pomyliłem. Z Tobą nie zamierzam się kłócić i sprzeczać bo nawet nie warto tracić czasu i sprawdzać czy mam rację bo na 90% jej nie mam :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

 

Możliwe, że coś pomyliłem. Z Tobą nie zamierzam się kłócić i sprzeczać bo nawet nie warto tracić czasu i sprawdzać czy mam rację bo na 90% jej nie mam :P

 

Źle wykryłeś sarkazm, myślałem że rzeczywiście znalazłeś taką opcję, bo też bym na tym skorzystał. Czemu dajesz mi złudne nadzieje :(.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×