Plik wymiany Amazon EC2


1

Utworzyłem plik wymiany 14 GB na serwerze Amazon EC2, ale utworzony przeze mnie plik wymiany nie jest używany przez serwer. Status wygląda następująco:

$ free -m
             total       used       free     shared    buffers     cached
Mem:          7687       7650         36          0        255       3834
-/+ buffers/cache:       3560       4126
Swap:        14335          0      14335

Oto kroki, których użyłem, aby utworzyć plik wymiany na serwerze:

# dd if=/dev/zero of=/swapfile1 bs=1M count=14336
# mkswap /swapfile1
# swapon /swapfile1

Czy ktoś może mi powiedzieć, dlaczego plik wymiany nie jest używany?


Dobry Boże, 14G zamiany? Jeśli potrzebujesz takiej wymiany, naprawdę powinieneś naprawić źle skonfigurowane usługi lub alternatywnie przenieść część obciążenia z tego serwera.
EEAA

Odpowiedzi:


3

Został aktywowany, ponieważ masz 14G dostępnej przestrzeni wymiany, ale po prostu nie jest potrzebny, ponieważ masz 4G wolnej pamięci RAM (*), a Linux nie użyłby znacznie wolniejszej przestrzeni wymiany, jeśli dostępna jest pamięć RAM.

(*) Jeśli uważasz, że cała pamięć RAM jest zużyta: nie jest, tylko służy jako pamięć podręczna i może być natychmiast wykorzystana w razie potrzeby. Znajdź więcej informacji na ten temat tutaj.


0

Nie jest używany, ponieważ nie ma takiej potrzeby. W rzeczywistości jest to dość nietypowe pytanie, ponieważ zwykle administratorzy unikają zamiany :) Jeśli chcesz, aby Twój system używał zamiany bardziej agresywnie, możesz podkręcić kilka pokręteł. Jednym z nich jest vm.swappiness, spróbuj ustawić go na maksimum: sudo sysctl -w vm.swappiness=100.


-1

AFAIK, nie wszystkie typy instancji mają włączoną wymianę.

Zobacz ten link, aby uzyskać więcej informacji: http://tech.backtype.com/swap-space-on-ec2


Nie stanowi to problemu, ponieważ OP ręcznie utworzył przestrzeń wymiany i aktywował ją.
Sven

jeśli spojrzysz na oryginalne pytanie, zauważysz, że nie jest to do końca jasne. ;-) Mimo to wydaje mi się, że powinienem skomentować to pytanie, zanim odpowiem na złą odpowiedź
grojo

To jest teraz martwy link ...
chrisbunney,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.