Inicializar volumes de armazenamento de instância em instâncias do EC2 - Amazon Elastic Compute Cloud

Inicializar volumes de armazenamento de instância em instâncias do EC2

Por causa do modo como o Amazon EC2 virtualiza os discos, a primeira gravação em qualquer local em alguns volumes de armazenamento de instâncias ocorre mais lentamente que as gravações subsequentes. Para a maioria das aplicações, a amortização desse custo ao longo da vida útil da instância é aceitável. Entretanto, se você precisar de alta performance de disco, recomendamos inicializar suas unidades gravando uma vez em todos os locais da unidade antes do uso em produção.

nota

Tipos de instância com unidades de estado sólido (SSD) anexadas diretamente e compativeis com TRIM fornecem desempenho máximo no momento da inicialização, sem inicialização. Para obter informações sobre o armazenamento de instâncias para cada tipo de instância, consulte Limites de volume de armazenamento de instância para instâncias do EC2.

Se você precisar de maior flexibilidade na latência ou no throughput, recomendamos usar o Amazon EBS.

Para inicializar os volumes de armazenamento de instâncias, use os seguintes comandos dd, dependendo do armazenamento a ser inicializado (por exemplo, /dev/sdb ou /dev/nvme1n1).

nota

Desmonte a unidade antes de executar esse comando.

A inicialização pode levar muito tempo (cerca de oito horas para uma instância extragrande).

Para inicializar os volumes de armazenamento de instâncias, use os comandos a seguir nos tipos de instância m1.large, m1.xlarge, c1.xlarge, m2.xlarge, m2.2xlarge e 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 executar a inicialização em todos os volumes de armazenamento de instâncias ao mesmo tempo, use o comando a seguir:

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

A configuração de unidades para RAID as inicializa gravando em todos os locais da unidade. Ao configurar o RAID com base em software, altere a velocidade mínima da reconstrução:

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