Диски EVS классифицируются на основе производительности ввода‑вывода диска. Диски EVS различаются по производительности и цене. Вы можете выбрать любой тип диска, который лучше всего подходит для ваших приложений.
Метрики производительности EVS включают:
Задержки доступа с одной очередью для разных типов дисков EVS выглядят следующим образом:
Параметр | Extreme SSD | Ultra-high I/O | High I/O |
|---|---|---|---|
IOPS на GiB/EVS диск | 50 | 50 | 8 |
Макс. IOPS/EVS диск | 128,000 | 50,000 | 5,000 |
Базовый IOPS/EVS диск | 1,800 | 1,800 | 1,800 |
Предел всплеска IOPS/EVS диск | 64,000 | 16,000 | 5,000 |
IOPS диска | Мин. [128,000, 1,800 + 50 x Capacity (GiB)] | Мин. (50,000, 1,800 + 50 x Capacity) | Мин. (5,000, 1,800 + 8 x Capacity) |
Макс. пропускная способность | 1,000 MiB/s | 350 MiB/s | 150 MiB/s |
Disk throughput | Min. [1,000, 120 + 0.5 × Capacity (GiB)] MiB/s | Min. (350, 120 + 0.5 × Capacity) MiB/s | Min. (150, 100 + 0.15 × Capacity) MiB/s |
API name NOTE: This API name is the value of the volume_type parameter in the EVS API. It does not represent the type of the underlying hardware device. | ESSD | SSD | SAS |
Typical scenarios |
| Рабочие нагрузки с интенсивным чтением/записью, требующие ультра‑высокого I/O и пропускной способности, такие как распределённые файловые системы, используемые в сценариях HPC, или NoSQL и реляционные базы данных, используемые в сценариях с интенсивным I/O. Типичные базы данных включают MongoDB, Oracle, SQL Server, MySQL и PostgreSQL. | Основные приложения, требующие высокой производительности и высокой надёжности, такие как крупномасштабные среды разработки и тестирования, журналы веб‑серверов и enterprise applications. Типичные enterprise applications включают SAP‑приложения, Microsoft Exchange и Microsoft SharePoint. |
Производительность диска EVS тесно связана с размером блока данных:
Таблица 2 использует ultra-high I/O диск в качестве примера. По теории, когда размер ultra-high I/O диска составляет минимум 964 GiB, диск теоретически может достичь либо максимального IOPS 50,000, либо максимальной пропускной способности 350 MiB/s. Однако на практике это не так. Максимальный IOPS и максимальная пропускная способность, которых может достичь диск, также зависят от размера блока данных.
Размер блока данных (KiB) | Макс. IOPS | Макс. Пропускная способность (MiB/s) |
|---|---|---|
4 | Около 50,000 | Около 195 |
8 | Около 44,800 | Около 350 |
16 | Около 22,400 | Около 350 |
32 | Около 11,200 | Около 350 |
Disk IOPS = Min. (Maximum IOPS, Baseline IOPS + IOPS per GiB × Capacity)
Возьмем, к примеру, ультра‑высокопроизводительный I/O EVS‑диск с максимальными IOPS 50,000.
Если емкость диска составляет 100 GiB, диск IOPS рассчитывается следующим образом: Disk IOPS = Min. (50,000, 1,800 + 50 × 100)
Диск IOPS = 6,800, что меньше из двух значений (50,000 и 6,800).
Если емкость диска составляет 1,000 GiB, диск IOPS рассчитывается следующим образом: Disk IOPS = Min. (50,000, 1,800 + 50 × 1,000)
Диск IOPS = 50,000, что меньше из двух значений (50,000 и 51,800).
Диски EVS обладают burst‑возможностью. Диск небольшой емкости может превысить свой официально‑указанный максимум IOPS на короткое время. Эти IOPS применяются к каждому диску отдельно.
Диски с возможностью всплеска хорошо подходят для ускорения запуска сервера. В большинстве случаев системные диски довольно небольшие, поэтому их базовый IOPS довольно низок. Например, IOPS 50-GiB ультра-высокопроизводительного I/O диска без всплеска может достигать только 4,300 IOPS (Min. (50,000, 1,800 + 50 x Capacity)). Но при наличии возможности всплеска его IOPS может всплеснуть до 16,000.
В следующем примере используется ультра-высокопроизводительный I/O EVS диск с ограничением IOPS всплеска 16,000.
Ниже описывается потребление и резервирование IOPS всплеска.
Токеновый Бакет используется для обработки операций I/O с всплеском. Количество начальных токенов в Бакете рассчитывается следующим образом:
Количество начальных токенов = Длительность всплеска x лимит IOPS всплеска
В следующем примере используется 100-GiB ультра-высокопроизводительный I/O EVS диск, а фиксированная длительность всплеска составляет 1800 секунд. Следовательно, количество начальных токенов равно 28,800,000 (1,800 x 16,000).
Принципы потребления
Когда токены потребляются быстрее, чем производятся, количество токенов соответственно уменьшается, и в конечном итоге IOPS диска будет соответствовать скорости производства токенов (максимальному IOPS). В этом примере диск может выполнять всплеск примерно 3,130 секунд (28,800,000/(16,000 - 6,800)).
Принципы резервации
Когда токены потребляются медленнее, чем производятся, количество токенов соответственно увеличивается, и диск восстанавливает возможность всплеска. В этом примере, если диск будет приостановлен примерно 4,235 секунд (28,800,000/6,800), Бакет токенов будет заполнен токенами.
Пока в token Бакете есть токены, диск имеет возможность всплеска.
Рисунок 1 Показывает принципы потребления и резервирования токенов. Синие полосы указывают на использование диском IOPS, зеленая пунктирная линия представляет максимальный IOPS, красная пунктирная линия указывает предел всплеска IOPS, а черная кривая показывает изменения количества токенов.
Рисунок 1 Диаграмма возможности всплеска

Для получения подробной информации о том, как протестировать производительность диска EVS, см. Как проверить производительность моего диска?.