Czytałem o efemerycznej pamięci masowej w amazon ec2 i próbuję dowiedzieć się, jaki jest najlepszy sposób na wykorzystanie setek GB, które ci dostarczają. Jeśli nie jest trwały, na co może być dobry?
Czytałem o efemerycznej pamięci masowej w amazon ec2 i próbuję dowiedzieć się, jaki jest najlepszy sposób na wykorzystanie setek GB, które ci dostarczają. Jeśli nie jest trwały, na co może być dobry?
Odpowiedzi:
Jak zauważył Flashman, efemeryczne przechowywanie jest „trwałe” przez całe życie instancji - doskonale nadaje się do takich rzeczy jak /tmp
& /var/tmp
, lub do buforowania - Zasadniczo wszystko, co nie byłoby strasznie niewygodne, gdy odejdzie po ponownym uruchomieniu.
Jeśli rutynowo potrzebujesz przetwarzać ogromne pliki danych w celu destylacji ich w celu uzyskania bardziej przydatnych informacji, jest to świetna opcja - możesz zatrzymać setki oryginalnych danych w efemerycznym magazynie i umieścić destylowane dane w bardziej trwałym miejscu.
Pliki tymczasowe i / lub jako partycja wymiany.
Oto kilka instrukcji automatycznego tworzenia dysku wymiany podczas rozruchu . Cytując artykuł ...
Utwórz usługę o nazwie „swapon”.
sudo nano /etc/init.d/swapon
I dodaj następującą treść:
# chkconfig: 2345 95 20
# description: Adding swap to ephemeral0
# Adding swap to ephemeral0
# processname: swap
dd if=/dev/zero of=/media/ephemeral0/swap bs=1024 count=8M
mkswap /media/ephemeral0/swap
chown root:root /media/ephemeral0/swap
chmod 600 /media/ephemeral0/swap
swapon /media/ephemeral0/swap
Ta usługa wygeneruje plik wymiany o wielkości 8 GB (stąd 8 MB * 1024 bajtów). Jeśli potrzebujesz mniej lub więcej, zmień parametr „count”.
Teraz ostatni krok: przydzielmy uprawnienia do wykonywania i włączmy ten skrypt / usługę w czasie uruchamiania.
sudo chmod +x /etc/init.d/swapon
sudo chkconfig --level 345 swapon on
Teraz twoja zamiana zostanie utworzona za każdym razem, gdy uruchomisz (lub uruchomisz ponownie) instancję EC2.
.. / koniec cytatu.
Możliwe, że możesz zrobić coś podobnego z plikiem strony systemu Windows, ale nie widziałem żadnych instrukcji. Nie sądzę, że można po prostu sformatować dysk i przenieść plik stronicowania, ponieważ przy następnym uruchomieniu instancji dyski zostaną ponownie zainicjowane (a przeniesienie pliku strony wymaga ponownego uruchomienia ..).
Należy również pamiętać, że większość typów instancji zawiera wiele dysków efemerycznych (przypuszczalnie) reprezentujących oddzielne dyski fizyczne, więc stosowanie pasków na tych urządzeniach (tj. RAID 0, brak nadmiarowości lub RAID 10, nadmiarowość) powinno jeszcze bardziej poprawić wydajność wymiany.