Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As IOPS (Operações de Entrada/Saída por Segundo) e os limites de taxa de transferência para unidades de estado sólido (SSD) Premium do Azure, SSDs padrão e unidades de disco rígido padrão (HDD) com 513 GiB ou mais podem ser aumentados habilitando o desempenho adicional. Habilitar o desempenho melhorado melhora a experiência para cargas de trabalho que exigem operações de entrada/saída por segundo (IOPS) e taxa de transferência altas, como cargas de trabalho transacionais e de banco de dados. Não há nenhum custo extra para ativar o desempenho melhorado num disco.
Uma vez habilitados, os limites de IOPS e taxa de transferência para um disco qualificado aumentam para os limites máximos mais altos. Para ver os novos limites de IOPS e taxa de transferência para discos qualificados, consulte as colunas que começam com "*Expandido" no artigo Metas de escalabilidade e desempenho para discos VM .
Limitações
- Só pode ser ativado em HDD padrão, SSD padrão e discos gerenciados SSD Premium com 513 GiB ou mais
- Só pode ser ativado durante a criação do disco
- Para contornar isso, crie um instantâneo do disco e, em seguida, crie um novo disco a partir do instantâneo
- Não pode ser ativado em discos criados durante a criação da máquina virtual.
- Sem suporte para discos recuperados com o Azure Site Recovery
Pré-requisitos
Use o Azure Cloud Shell para executar seus comandos ou instale uma versão do módulo 9.5 ou mais recente do Azure PowerShell ou uma versão da CLI do Azure que seja 2.44.0 ou mais recente.
Ative o aumento de desempenho
Você precisa criar um novo disco para usar o performance plus. Os scripts a seguir mostram como criar um disco com desempenho mais habilitado e, se desejado, anexá-lo a uma VM. Os comandos foram organizados em etapas independentes para confiabilidade.
Criar um grupo de recursos
Esta etapa cria um grupo de recursos com um nome exclusivo.
export RANDOM_SUFFIX=$(openssl rand -hex 3)
export MY_RG="PerfPlusRG$RANDOM_SUFFIX"
export REGION="WestUS2"
az group create -g $MY_RG -l $REGION
Resultados:
{
"id": "/subscriptions/xxxxx/resourceGroups/PerfPlusRGxxx",
"location": "WestUS2",
"name": "PerfPlusRGxxx",
"properties": {
"provisioningState": "Succeeded"
}
}
Crie um novo disco com o Performance Plus ativado.
Esta etapa cria um novo disco de 513 GiB (ou maior) com desempenho mais ativado usando um valor de SKU válido.
export MY_DISK="PerfPlusDisk$RANDOM_SUFFIX"
export SKU="Premium_LRS"
export DISK_SIZE=513
az disk create -g $MY_RG -n $MY_DISK --size-gb $DISK_SIZE --sku $SKU -l $REGION --performance-plus true
Resultados:
{
"id": "/subscriptions/xxxxx/resourceGroups/PerfPlusRGxxx/providers/Microsoft.Compute/disks/PerfPlusDiskxxx",
"location": "WestUS2",
"name": "PerfPlusDiskxxx",
"properties": {
"provisioningState": "Succeeded",
"diskSizeGb": 513,
"sku": "Premium_LRS",
"performancePlus": true
},
"type": "Microsoft.Compute/disks"
}
Tentar anexar o disco a uma VM
Esta etapa opcional tenta anexar o disco a uma VM existente. Primeiro, verifica se a VM existe e, em seguida, procede em conformidade.
export MY_VM="NonExistentVM"
if az vm show -g $MY_RG -n $MY_VM --query "name" --output tsv >/dev/null 2>&1; then
az vm disk attach --vm-name $MY_VM --name $MY_DISK --resource-group $MY_RG
else
echo "VM $MY_VM not found. Skipping disk attachment."
fi
Resultados:
VM NonExistentVM not found. Skipping disk attachment.
Crie um novo disco a partir de um disco ou instantâneo existente com o recurso Performance Plus ativado.
Esta série de etapas cria um grupo de recursos separado e, em seguida, cria um novo disco a partir de um disco ou instantâneo existente. Substitua o SOURCE_URI por um URI de blob de origem válido que pertença à mesma região (WestUS2) do disco.
Criar um grupo de recursos para migração
export RANDOM_SUFFIX=$(openssl rand -hex 3)
export MY_MIG_RG="PerfPlusMigrRG$RANDOM_SUFFIX"
export REGION="WestUS2"
az group create -g $MY_MIG_RG -l $REGION
Resultados:
{
"id": "/subscriptions/xxxxx/resourceGroups/PerfPlusMigrRGxxx",
"location": "WestUS2",
"name": "PerfPlusMigrRGxxx",
"properties": {
"provisioningState": "Succeeded"
}
}
Criar o disco a partir de um snapshot ou disco existente
# Create a snapshot from the original disk
export MY_SNAPSHOT_NAME="PerfPlusSnapshot$RANDOM_SUFFIX"
echo "Creating snapshot from original disk..."
az snapshot create \
--name $MY_SNAPSHOT_NAME \
--resource-group $MY_RG \
--source $MY_DISK
# Get the snapshot ID for use as source
SNAPSHOT_ID=$(az snapshot show \
--name $MY_SNAPSHOT_NAME \
--resource-group $MY_RG \
--query id \
--output tsv)
echo "Using snapshot ID: $SNAPSHOT_ID"
# Create the new disk using the snapshot as source
export MY_MIG_DISK="PerfPlusMigrDisk$RANDOM_SUFFIX"
export SKU="Premium_LRS"
export DISK_SIZE=513
az disk create \
--name $MY_MIG_DISK \
--resource-group $MY_MIG_RG \
--size-gb $DISK_SIZE \
--performance-plus true \
--sku $SKU \
--source $SNAPSHOT_ID \
--location $REGION
Resultados:
{
"id": "/subscriptions/xxxxx/resourceGroups/PerfPlusMigrRGxxx/providers/Microsoft.Compute/disks/PerfPlusMigrDiskxxx",
"location": "WestUS2",
"name": "PerfPlusMigrDiskxxx",
"properties": {
"provisioningState": "Succeeded",
"diskSizeGb": 513,
"sku": "Premium_LRS",
"performancePlus": true,
"source": "https://examplestorageaccount.blob.core.windows.net/snapshots/sample-westus2.vhd"
},
"type": "Microsoft.Compute/disks"
}