Initialisation des volumes de stockage d'instance sur les instances Amazon EC2 - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Initialisation des volumes de stockage d'instance sur les instances Amazon EC2

Note

Cette rubrique s'applique uniquement aux instances Linux.

En raison de la façon dont Amazon EC2 virtualise les disques, la première écriture sur n'importe quel emplacement sur certains volumes de stockage d'instance est plus lente que les écritures suivantes. Pour la plupart des applications, l’amortissement de ce coût sur la durée de vie de l’instance est acceptable. Cependant, si vous exigez des performances disque élevées, il est recommandé que vous initialisiez vos disques en écrivant une fois sur chaque emplacement disque avant l’utilisation en production.

Note

Les types d'instance dotés de disques SSD à connexion directe (SSD) et TRIM compatibles offrent des performances optimales au moment du lancement, sans initialisation. Pour plus d’informations sur le stockage d’instance pour chaque type d’instance, consultez Limites de volume de stockage d'instance pour les EC2 instances Amazon.

Si vous avez besoin d'une plus grande flexibilité en termes de latence ou de débit, nous vous recommandons d'utiliser AmazonEBS.

Pour initialiser les volumes de stockage d’instance, utilisez les commandes dd suivantes, en fonction du stockage à initialiser (par exemple, /dev/sdb ou /dev/nvme1n1).

Note

Veillez bien à démonter le disque avant d’exécuter cette commande.

L’initialisation peut durer longtemps (8 heures environ pour une grande instance supplémentaire).

Pour initialiser les volumes de stockage d’instance, utilisez les commandes suivantes sur les types d’instance m1.large, m1.xlarge, c1.xlarge, m2.xlarge, m2.2xlarge et 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

Pour initialiser simultanément tous les volumes de stockage d’instance, utilisez la commande suivante :

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

La configuration des lecteurs pour RAID les initialiser en écrivant sur chaque emplacement du lecteur. Lors de la configuration logicielleRAID, assurez-vous de modifier la vitesse de reconstruction minimale :

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