В продолжение темы прошлой заметки, представляется интересным сравнение производительности накопителей, используемых в различных классах виртуальных машин Microsoft Azure. Что ж, давайте проведем еще одно тестирование.
Для него воспользуемся бесплатной утилитой HD Speed.
Поскольку при тестировании на запись она уничтожает все содержимое диска, то системный накопитель можем проверить только на чтение, зато временный (D:) — по полной программе.
Напомню, что Microsoft для машин D типа заявляет использование для временных накопителей именно SSD. Цель — хранение журналов баз данных, кэшей и других данных, требующих высокой скорости дисковых операций, но сохранность которых не критична.
В качестве исходных машин берем машины классов А2 и D2 с операционной системой Windows Server 2012 R2 Datacenter.
Машина класса А2
Системный диск, чтение.
Временный диск (D:), чтение:
Временный диск (D:), чтение и запись:
Временный диск (D:), запись:
Виртуальная машина класса D2
Системный диск, чтение:
Временный диск (D:), чтение:
Временный диск (D:), запись:
Временный диск (D:), чтение и запись:
Итак, что же получилось. Первое, что бросается в глаза — это перепады в скорости. Возможно, сказывается характер нагрузок в самом ЦОД, но, в любом случае, скачки довольно существенные, что несколько настораживает. Тестирование проводилось в середине рабочего дня по европейскому времени, машины также созданы в европейских ЦОД. При этом, практически полное отсутствие перепадов наблюдается только в машине D типа на временном диске (который и должен быть самым быстрым).
Что интересно, радикального отличия в производительности накопителей у машин разных типов не наблюдается. Конечно же, D2 демонстрирует лучшие показатели, но, вероятно, не настолько, чтобы оправдать практически двукратный рост цены. Основное преимущество заключается в скорости чтения с временных накопителей. То есть, для хранения кэша или других временных оперативных данных, когда этот показатель играет действительно важную роль, использование машин D типа имеет смысл. В остальных же случаях, если исходить исключительно из дисковой производительности, переплата скорее всего не будет оправдана.