Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Indata-/utdataåtgärder per sekund (IOPS) och dataflödesgränser för SSD (Azure Premium Solid State Drives), Standard SSD och Standard hårddiskar (HDD) som är 513 GiB och större kan ökas genom att aktivera prestanda plus. Att möjliggöra förbättrad prestanda plus förbättrar upplevelsen för arbetsbelastningar som kräver höga IOPS och bandbredd, såsom databaser och transaktionsbelastningar. Det kostar inget extra för att aktivera prestanda plus på en disk.
När den är aktiverad ökar IOPS- och dataflödesgränserna för en berättigad disk till de högre maxgränserna. Om du vill se de nya IOPS- och dataflödesgränserna för berättigade diskar läser du kolumnerna som börjar med "*Expanderad" i artikeln Skalbarhets- och prestandamål för VM-diskar .
Begränsningar
- Kan bara aktiveras på Standard HDD-, Standard SSD- och Premium SSD-hanterade diskar som är 513 GiB eller större
- Kan bara aktiveras när disken skapas
- Du kan kringgå detta genom att skapa en ögonblicksbild av disken och sedan skapa en ny disk från ögonblicksbilden
- Det går inte att aktivera på diskar som skapas när den virtuella datorn skapas.
- Stöds inte för diskar som återställts med Azure Site Recovery
Förutsättningar
Använd antingen Azure Cloud Shell för att köra dina kommandon eller installera en version av Azure PowerShell-modulen 9.5 eller senare, eller en version av Azure CLI som är 2.44.0 eller senare.
Aktivera förbättrad prestanda
Du måste skapa en ny disk för att kunna använda prestanda plus. Följande skript visar hur du skapar en disk med prestanda plus aktiverat och, om så önskas, koppla den till en virtuell dator. Kommandona har organiserats i fristående steg för tillförlitlighet.
Skapa en resursgrupp
Det här steget skapar en resursgrupp med ett unikt namn.
export RANDOM_SUFFIX=$(openssl rand -hex 3)
export MY_RG="PerfPlusRG$RANDOM_SUFFIX"
export REGION="WestUS2"
az group create -g $MY_RG -l $REGION
Resultat:
{
"id": "/subscriptions/xxxxx/resourceGroups/PerfPlusRGxxx",
"location": "WestUS2",
"name": "PerfPlusRGxxx",
"properties": {
"provisioningState": "Succeeded"
}
}
Skapa en ny disk med prestanda plus aktiverat
Det här steget skapar en ny disk med 513 GiB (eller större) med prestanda plus aktiverat med ett giltigt SKU-värde.
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
Resultat:
{
"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"
}
Försök att ansluta disken till en virtuell dator
Det här valfria steget försöker ansluta disken till en befintlig virtuell dator. Den kontrollerar först om den virtuella datorn finns och fortsätter sedan därefter.
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
Resultat:
VM NonExistentVM not found. Skipping disk attachment.
Skapa en ny disk från en befintlig disk eller snapshott med Performance Plus aktiverat
Den här serien med steg skapar en separat resursgrupp och skapar sedan en ny disk från en befintlig disk eller ögonblicksbild. Ersätt SOURCE_URI med en giltig källblob-URI som tillhör samma region (WestUS2) som disken.
Skapa en resursgrupp för migrering
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
Resultat:
{
"id": "/subscriptions/xxxxx/resourceGroups/PerfPlusMigrRGxxx",
"location": "WestUS2",
"name": "PerfPlusMigrRGxxx",
"properties": {
"provisioningState": "Succeeded"
}
}
Skapa disken från en befintlig ögonblicksbild eller disk
# 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
Resultat:
{
"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"
}