Initialisieren Sie Instance-Speicher-Volumes auf EC2 Instances - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Initialisieren Sie Instance-Speicher-Volumes auf EC2 Instances

Aufgrund der Art und Weise, wie Amazon Festplatten EC2 virtualisiert, erfolgt der erste Schreibvorgang an einen beliebigen Speicherort auf einigen Instance-Speicher-Volumes langsamer als nachfolgende Schreibvorgänge. Für die meisten Anwendungen ist die Amortisierung dieser Kosten während der Nutzungsdauer der Instances akzeptabel. Wenn Sie jedoch eine höhere Laufwerksleistung benötigen, empfehlen wir, dass Sie Ihre Laufwerke initialisieren, indem Sie vor dem Einsatz in der Produktion zu jedem Laufwerksspeicherort einen Schreibvorgang ausführen.

Anmerkung

Instance-Typen mit direkt angeschlossenen Solid-State-Laufwerken (SSD) und TRIM Support bieten maximale Leistung beim Start, ohne Initialisierung. Weitere Informationen über den Instance-Speicher für die einzelnen Instance-Typen finden Sie unter Volumenlimits für Instance-Speicher für EC2 Instances.

Wenn Sie mehr Flexibilität in Bezug auf Latenz oder Durchsatz benötigen, empfehlen wir die Verwendung von AmazonEBS.

Verwenden Sie zum Initialisieren von Instance-Speicher-Volumes die folgenden dd-Befehle, je nachdem, welchen Speicher Sie initialisieren wollen (beispielsweise /dev/sdb oder /dev/nvme1n1).

Anmerkung

Unmounten Sie das Laufwerk, bevor Sie diesen Befehl ausführen.

Die Initialisierung kann lange dauern (ca. 8 Stunden bei einer sehr großen Instance).

Verwenden Sie zum Initialisieren der Instance-Speicher-Volumes die folgenden Befehle bei den Instance-Typen m1.large, m1.xlarge, c1.xlarge, m2.xlarge, m2.2xlarge und m2.4xlarge:

dd if=/dev/zero of=/dev/sdb bs=1M dd if=/dev/zero of=/dev/sdc bs=1M dd if=/dev/zero of=/dev/sdd bs=1M dd if=/dev/zero of=/dev/sde bs=1M

Verwenden Sie zum gleichzeitigen Durchführen der Initialisierung bei allen Instance-Speicher-Volumes den folgenden Befehl:

dd if=/dev/zero bs=1M|tee /dev/sdb|tee /dev/sdc|tee /dev/sde > /dev/sdd

Bei der Konfiguration von Laufwerken für RAID werden sie initialisiert, indem an jeden Speicherort geschrieben wird. Achten Sie bei der softwarebasierten Konfiguration daraufRAID, die Mindestgeschwindigkeit für die Rekonstruktion zu ändern:

echo $((30*1024)) > /proc/sys/dev/raid/speed_limit_min