Amazon Elastic Compute Cloud
Guía del usuario de instancias de Linux

Optimización del desempeño de disco para los volúmenes de almacenes de instancias

Debido al modo en que Amazon EC2 virtualiza los discos, la primera escritura en cualquier ubicación de la mayoría de los volúmenes de almacenes de instancias se realiza a menor velocidad que las escrituras siguientes. Para la mayoría de las aplicaciones, la amortización de este costo a lo largo de la vida útil de la instancia es aceptable. Sin embargo, si necesita un alto desempeño del disco, le recomendamos que inicialice sus unidades escribiendo una vez en cada ubicación de unidad antes de su uso en producción.

nota

Algunos tipos de instancia con soporte de unidades de estado sólido (SSD) adjuntado directamente y TRIM ofrecen el desempeño máximo en el lanzamiento, sin inicialización. Para obtener más información acerca del almacén de instancia para cada tipo de instancia, consulte Volúmenes de almacén de instancias.

Si necesita más flexibilidad en latencia o rendimiento, es recomendable utilizar Amazon EBS.

Para inicializar los volúmenes de almacenes de instancias, utilice los siguientes comandos dd según el almacén que desee inicializar (por ejemplo, /dev/sdb o /dev/nvme1n1).

nota

Asegúrese de desmontar la unidad antes de utilizar este comando.

La inicialización puede llevar mucho tiempo (unas 8 horas para una instancia extragrande).

Para inicializar los volúmenes de almacenes de instancias, utilice los siguientes comandos en los tipos de instancia m1.large, m1.xlarge, c1.xlarge, m2.xlarge, m2.2xlarge y 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

Para realizar la inicialización en todos los volúmenes de almacenes de instancias al mismo tiempo, utilice el siguiente comando:

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

Al configurar las unidades para RAID, estas se inicializan escribiendo en cada ubicación de las unidades. Al configurar la RAID basada en software, asegúrese de cambiar la velocidad de reconstrucción mínima:

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