Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Входные и выходные операции в секунду (IOPS) и пределы пропускной способности для твердотельных накопителей Azure Premium (SSD), стандартных SSD и стандартных жестких дисков (HDD), размер которых составляет 513 ГиБ и больше, могут быть увеличены с помощью включения функции повышения производительности. Включение функции повышения производительности улучшает возможности для рабочих нагрузок, требующих высокой пропускной способности и операций ввода-вывода в секунду, таких как базы данных и транзакционные рабочие нагрузки. За включение функции «производительность плюс» на диске дополнительная плата не взимается.
После включения ограничения операций ввода-вывода в секунду и пропускной способности для соответствующего диска увеличиваются до более высоких максимальных ограничений. Чтобы просмотреть новые ограничения IOPS и пропускную способность для подходящих дисков, просмотрите столбцы, начинающиеся с "*Расширенные" в статье о целевых показателях масштабируемости и производительности для дисков виртуальных машин.
Ограничения
- Можно включить только на управляемых дисках Standard HDD, Standard SSD и Premium SSD, размером 513 ГиБ или больше.
- Можно включить только во время создания диска
- Чтобы обойти эту проблему, создайте моментальный снимок диска, а затем создайте новый диск из моментального снимка.
- Невозможно включить на дисках, созданных во время создания виртуальной машины.
- Не поддерживается для дисков, восстановленных с помощью Azure Site Recovery
Предпосылки
Используйте Azure Cloud Shell для выполнения команд или установки версии модуля Azure PowerShell 9.5 или более поздней версии или версии Azure CLI , равной 2.44.0 или более поздней версии.
Включение производительности плюса
Необходимо создать новый диск для того, чтобы использовать Performance Plus. В следующих сценариях показано, как создать диск с поддержкой производительности и при необходимости подключить его к виртуальной машине. Команды были организованы в автономные шаги для обеспечения надежности.
Создайте группу ресурсов
Этот шаг создает группу ресурсов с уникальным именем.
export RANDOM_SUFFIX=$(openssl rand -hex 3)
export MY_RG="PerfPlusRG$RANDOM_SUFFIX"
export REGION="WestUS2"
az group create -g $MY_RG -l $REGION
Результаты:
{
"id": "/subscriptions/xxxxx/resourceGroups/PerfPlusRGxxx",
"location": "WestUS2",
"name": "PerfPlusRGxxx",
"properties": {
"provisioningState": "Succeeded"
}
}
Создать новый диск с включенной функцией Performance Plus
Этот шаг создает новый диск объемом 513 ГиБ (или больше) с активированной функцией «повышенной производительности» и использованием допустимого значения номенклатуры.
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
Результаты:
{
"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"
}
Попробуйте подключить диск к виртуальной машине
Этот необязательный шаг пытается подключить диск к существующей виртуальной машине. Система сначала проверяет, существует ли виртуальная машина, а затем действует соответствующим образом.
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
Результаты:
VM NonExistentVM not found. Skipping disk attachment.
Создайте новый диск из существующего диска или моментального снимка с включенной функцией "повышенная производительность".
Эта последовательность шагов создает отдельную группу ресурсов, а затем создает новый диск на основе существующего диска или снимка. Замените SOURCE_URI допустимым URI исходного BLOB-объекта, находящимся в том же регионе (WestUS2), что и диск.
Создайте группу ресурсов для миграции
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
Результаты:
{
"id": "/subscriptions/xxxxx/resourceGroups/PerfPlusMigrRGxxx",
"location": "WestUS2",
"name": "PerfPlusMigrRGxxx",
"properties": {
"provisioningState": "Succeeded"
}
}
Создайте диск из существующего снимка или диска
# 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
Результаты:
{
"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"
}