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

Interpretacja kilku wyników free

Polecane posty

Nie za bardzo rozumiem tych 3 wyników z ostatniej doby. Pierwszy od góry to świeżo po restarcie, jak widać mój vps zużywa mało ramu i prawie w ogóle swap-u. Kolejny wynik to gdzieś po 12 godzinach a jeszcze kolejny po kolejnych 12. Nie rozumiem czemu, mimo, że użycie pamięci spada to wchodzi mi coraz więcej na (v?)swap. I czemu w ogóle cokolwiek swapuje? Jakoś wcześniej nigdy nie zgłębiałem się w ten temat. Wirtualizacja openvz. Pewnie to jakiś mechanizm, którego nie znam, może ktoś mnie oświeci:

 

			 total	   used	   free	 shared	buffers	 cached
Mem:		   512		110		401		  0		  0		  6
-/+ buffers/cache:		104		407
Swap:		  512		  1		510

		 total	   used	   free	 shared	buffers	 cached
Mem:		   512		 78		433		  0		  0		  5
-/+ buffers/cache:		 73		438
Swap:		  512		 38		473

Mem:		   512		 79		432		  0		  0		  8
-/+ buffers/cache:		 70		441
Swap:		  512		 44		467

Edytowano przez Nmar (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie rozumiem czemu, mimo, że użycie pamięci spada to wchodzi mi coraz więcej na (v?)swap. I czemu w ogóle cokolwiek swapuje?

 

To domyślne zachowanie w Linuksach. Kernel zrzuca do swap rzadko używane dane (dlatego po pewnym czasie) z pamięci. To się konfiguruje za pomocą sysctl lub permanentnie zmieniając wartość w /etc/sysctl.conf przypisując zmiennej vm.swappiness wartość od 0 do 100. Im więcej, tym więcej będzie swapowane.

 

Aktualna wartość:

~# cat /proc/sys/vm/swappiness

Wyświetli domyślnie 60.

 

Zmiana wartości:

~# sysctl -w vm.swappiness=10

Zmniejszy swapowanie.

 

Zapisanie na stałe:

~# nano /etc/sysctl.conf

Znaleźć "vm.swappiness=60" i zmienić na "vm.swappiness=10".

 

Tak w Debianach/Ubuntu.

O ile dobrze Cię zrozumiałem.

 

Na koniec uwaga: to nie działa na wirtualizacji OpenVZ. (przynajmniej u mnie). Więc pozostaje Ci wartość domyślna.

Edytowano przez kovalsky (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie za bardzo rozumiem tych 3 wyników z ostatniej doby. Pierwszy od góry to świeżo po restarcie, jak widać mój vps zużywa mało ramu i prawie w ogóle swap-u. Kolejny wynik to gdzieś po 12 godzinach a jeszcze kolejny po kolejnych 12. Nie rozumiem czemu, mimo, że użycie pamięci spada to wchodzi mi coraz więcej na (v?)swap. I czemu w ogóle cokolwiek swapuje? Jakoś wcześniej nigdy nie zgłębiałem się w ten temat. Wirtualizacja openvz. Pewnie to jakiś mechanizm, którego nie znam, może ktoś mnie oświeci:

 

			 total	   used	   free	 shared	buffers	 cached
Mem:		   512		110		401		  0		  0		  6
-/+ buffers/cache:		104		407
Swap:		  512		  1		510

		 total	   used	   free	 shared	buffers	 cached
Mem:		   512		 78		433		  0		  0		  5
-/+ buffers/cache:		 73		438
Swap:		  512		 38		473

Mem:		   512		 79		432		  0		  0		  8
-/+ buffers/cache:		 70		441
Swap:		  512		 44		467

 

vswap z openvz nie ma nic wspolnego z prawdziwym swapem,

 

vswap jest uzywany kiedy kontenerowi konczy się przydzielony ram, jest on wtedy sztucznie spowalniany

co symuluje i/o zwiazane z przenoszeniem stron do swapu

 

wiec zwykle swap w kontenerze nie powinien byc wcale uzywany

 

cos sie dzieje z vpsem jesli caly swap jest juz zajety ?

 

--

Lazy

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ć  

×