Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Некоторые типоразмеры виртуальных машин Azure используют Non-Volatile Memory Express (NVMe) в качестве локальных временных дисков вместо Small Computer System Interface (SCSI). NVMe обеспечивает более высокую пропускную способность операций ввода-вывода в секунду и пропускную способность, что может повысить производительность рабочих нагрузок с интенсивным вводом-выводом пакетная служба Azure. Однако временные диски NVMe требуют дополнительных шагов инициализации, прежде чем их можно будет использовать. В этой статье объясняется, как пакетная служба Azure управляет временными дисками NVMe на вычислительных узлах и как выбрать нужные размеры виртуальных машин для рабочих нагрузок.
Временные диски SCSI предварительно инициализированы и готовы к использованию. Временные диски NVMe представлены как необработанные, неформатированные диски. Они не видны приложениям, пока диски не инициализированы, отформатированы и подключены. После остановки и последующего запуска виртуальной машины, например после инициированного пользователем освобождения ресурсов, события планового обслуживания или события восстановления, временные диски NVMe представляются как необработанные диски, и их необходимо повторно инициализировать.
Для семейств виртуальных машин, имеющих только временные диски NVMe, пакетная служба Azure автоматически инициализирует и подключает диски на вычислительных узлах и использует результирующее хранилище для корневого каталога узла. Batch повторяет эту инициализацию при каждом перезапуске узла. Задачи используют тот же макет локального хранилища узла независимо от того, использует ли базовая виртуальная машина временные диски SCSI или NVMe.
Конфигурации временного диска виртуальной машины
Вычислительный узел Batch может иметь одну из следующих конфигураций временных дисков в зависимости от используемого семейства виртуальных машин. пакетная служба Azure обрабатывает каждую конфигурацию по-разному:
| Конфигурация временного диска виртуальной машины | Поведение пакетной обработки |
|---|---|
| Нет временных дисков | Использует диск ОС для корневого каталога узла. |
| Только временные диски SCSI | Использует временный диск SCSI для корневого каталога узла. |
| Только временные диски NVMe | Инициализирует и подключает временные диски NVMe, а затем использует их для корневого каталога узла. |
| Временные диски SCSI и NVMe | Использует временный диск SCSI для корневого каталога узла. Пакет не инициализирует или не подключает временные диски NVMe. |
Important
Чтобы Batch управлял временными дисками NVMe на ваших вычислительных узлах, выберите тип виртуальной машины, у которого все временные диски — NVMe.
Поведение инициализации
Для виртуальных машин, имеющих только временные диски NVMe, Batch предоставляет один готовый к работе том, который служит хранилищем для корневого каталога узла (AZ_BATCH_NODE_ROOT_DIR). Пакетная служба обрабатывает инициализацию и форматирование дисков и объединяет несколько временных дисков NVMe в один том при необходимости.
Путь к корневому каталогу точки подключения и узла зависит от операционной системы:
| Операционная система | Точка монтирования | Значение AZ_BATCH_NODE_ROOT_DIR |
|---|---|---|
| Linux | /mnt/resource |
/mnt/resource/batch |
| Windows | D: |
D:\batch |
Сведения о других конфигурациях временных дисков и соответствующих им значениях AZ_BATCH_NODE_ROOT_DIR см. в разделе Расположение корневого каталога Batch.