Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Operacje wejścia/wyjścia na sekundę (IOPS) i limity przepływności dla dysków Azure Premium SSD, dysków SSD w warstwie Standardowa oraz dysków twardych HDD w warstwie Standardowa o rozmiarze 513 GiB i większych można zwiększyć, włączając Performance Plus. Włączenie funkcji Performance Plus poprawia doświadczenie przy pracy z obciążeniami wymagającymi wysokiej liczby operacji we/wy na sekundę oraz dużej przepustowości, takimi jak obciążenia związane z bazami danych i transakcjami. Nie ma dodatkowych opłat za włączenie „wydajności plus” na dysku.
Po włączeniu limity liczby operacji we/wy na sekundę i przepływności dla kwalifikującego się dysku zwiększają się do wyższych limitów maksymalnych. Aby zobaczyć nowe limity operacji we/wy na sekundę (IOPS) i przepustowości dla kwalifikujących się dysków, skonsultuj kolumny rozpoczynające się od "*Rozszerzone" w artykule Cele skalowalności i wydajności dla dysków maszyn wirtualnych.
Ograniczenia
- Można włączyć tylko na zarządzanych dyskach typu Standard HDD, Standard SSD oraz Premium SSD, które mają 513 GiB lub więcej.
- Można włączyć tylko podczas tworzenia dysku
- Aby obejść ten proces, utwórz migawkę dysku, a następnie utwórz nowy dysk na podstawie migawki
- Nie można włączyć na dyskach utworzonych podczas tworzenia maszyny wirtualnej.
- Nieobsługiwane w przypadku dysków odzyskanych za pomocą usługi Azure Site Recovery
Wymagania wstępne
Użyj usługi Azure Cloud Shell, aby uruchomić polecenia lub zainstalować wersję modułu Azure PowerShell w wersji 9.5 lub nowszej albo wersję interfejsu wiersza polecenia platformy Azure w wersji 2.44.0 lub nowszej.
Włącz rozszerzoną wydajność
Aby korzystać z wydajności plus, musisz utworzyć nowy dysk. Poniższe skrypty pokazują, jak utworzyć dysk z włączoną wydajnością i, w razie potrzeby, dołączyć go do maszyny wirtualnej. Polecenia zostały zorganizowane w samodzielne kroki w celu zapewnienia niezawodności.
Tworzenie grupy zasobów
W tym kroku zostanie utworzona grupa zasobów o unikatowej nazwie.
export RANDOM_SUFFIX=$(openssl rand -hex 3)
export MY_RG="PerfPlusRG$RANDOM_SUFFIX"
export REGION="WestUS2"
az group create -g $MY_RG -l $REGION
Wyniki:
{
"id": "/subscriptions/xxxxx/resourceGroups/PerfPlusRGxxx",
"location": "WestUS2",
"name": "PerfPlusRGxxx",
"properties": {
"provisioningState": "Succeeded"
}
}
Utwórz nowy dysk z włączoną funkcją Performance Plus
Ten krok powoduje utworzenie nowego dysku o pojemności 513 GiB (lub większej) z włączoną opcją Performance Plus przy użyciu prawidłowej wartości SKU.
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
Wyniki:
{
"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"
}
Próba dołączenia dysku do maszyny wirtualnej
Ten opcjonalny krok próbuje dołączyć dysk do istniejącej maszyny wirtualnej. Najpierw sprawdza, czy maszyna wirtualna istnieje, a następnie postępuje odpowiednio.
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
Wyniki:
VM NonExistentVM not found. Skipping disk attachment.
Utwórz nowy dysk na podstawie istniejącego dysku lub migawki z włączoną wydajnością plus.
Ta seria kroków tworzy oddzielną grupę zasobów, a następnie tworzy nowy dysk z istniejącego dysku lub migawki. Zastąp SOURCE_URI prawidłowym źródłowym identyfikatorem URI obiektu blob należącym do tego samego regionu (WestUS2) co dysk.
Tworzenie grupy zasobów na potrzeby migracji
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
Wyniki:
{
"id": "/subscriptions/xxxxx/resourceGroups/PerfPlusMigrRGxxx",
"location": "WestUS2",
"name": "PerfPlusMigrRGxxx",
"properties": {
"provisioningState": "Succeeded"
}
}
Tworzenie dysku na podstawie istniejącej migawki lub dysku
# 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
Wyniki:
{
"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"
}