Ich habe über den kurzlebigen Speicher mit amazon ec2 gelesen und versuche herauszufinden, wie die 100 GB, die sie Ihnen zur Verfügung stellen, am besten genutzt werden können. Wenn es nicht hartnäckig ist, wozu kann es gut sein?
Ich habe über den kurzlebigen Speicher mit amazon ec2 gelesen und versuche herauszufinden, wie die 100 GB, die sie Ihnen zur Verfügung stellen, am besten genutzt werden können. Wenn es nicht hartnäckig ist, wozu kann es gut sein?
Antworten:
Wie Flashman hervorhob, ist der kurzlebige Speicher für die gesamte Lebensdauer der Instanz "beständig". Er eignet sich hervorragend für Dinge wie " /tmp
&" /var/tmp
oder "Caching".
Wenn Sie routinemäßig große Datendateien verarbeiten müssen, um sie in besser verwendbare Informationen umzuwandeln, ist dies eine großartige Option. Sie können Hunderte von Aufträgen mit Originaldaten im kurzlebigen Speicher aufbewahren und die destillierten Daten an einem dauerhafteren Ort ablegen.
Temporäre Dateien und / oder als Swap-Partition.
Hier finden Sie einige Anweisungen zum automatischen Erstellen eines Swap-Laufwerks beim Booten . Um den Artikel zu zitieren ...
Erstellen Sie einen Dienst mit dem Namen "swapon".
sudo nano /etc/init.d/swapon
Und fügen Sie den folgenden Inhalt hinzu:
# 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
Dieser Dienst generiert eine Auslagerungsdatei von 8 GB (daher 8 MB * 1024 Byte). Wenn Sie weniger oder mehr benötigen, ändern Sie den Parameter 'count'.
Jetzt letzter Schritt: Lassen Sie uns Ausführungsrechte zuweisen und dieses Skript / diesen Dienst beim Booten aktivieren.
sudo chmod +x /etc/init.d/swapon
sudo chkconfig --level 345 swapon on
Jetzt wird Ihr Swap jedes Mal erstellt, wenn Sie Ihre EC2-Instanz starten (oder neu starten).
.. / Zitat beenden.
Möglicherweise können Sie mit der Windows-Auslagerungsdatei etwas Ähnliches tun, aber ich habe keine Anweisungen dafür gesehen. Ich glaube nicht, dass Sie einfach das Laufwerk formatieren und die Auslagerungsdatei verschieben können, da die Festplatte (n) beim nächsten Start der Instanz erneut initialisiert wird (und das Verschieben der Auslagerungsdatei einen Neustart erfordert).
Bedenken Sie auch, dass die meisten Instance-Typen (vermutlich) mit mehreren kurzlebigen Datenträgern geliefert werden, die separate physische Laufwerke darstellen, sodass ein Striping über diese Geräte (z. B. RAID 0 für keine Redundanz oder RAID 10 für Redundanz) die Auslagerungsleistung weiter verbessern sollte.