SAS и SSD диски для сервера: какие лучше?

14 Февраля 2018

Наиболее медленная подсистема любого компьютера — дисковая. Процессор и оперативная память гораздо быстрее справляются с возложенными на них обязанностями. А вот дисковый ввод/вывод всегда является эдаким «тормозом». Также все мы знаем, что виртуальный компьютер работает медленнее обычного с теми же характеристиками. В этой статье будет показана реальная производительность дисковой подсистемы на базе SSD и SAS для сервера. Вы не только увидите, какую скорость ввода/ вывода можно получить на виртуальной машине, но и узнаете, диск какого компьютера быстрее — виртуального или физического.

Конфигурация виртуального сервера

Первым делом нужно создать виртуальный сервер нужной нам конфигурации. Платформа xelent.cloud позволяет создать сервер, выбрав производительность оборудования — базовая или высокая.

Сначала создадим сервер на основе базового оборудования — 4 ядра, 8 Гб оперативной памяти и два диска — SAS и SSD. Операционная система — Windows Server 2012 R2.

Начальная конфигурация

Рис. 1. Начальная конфигурация

Добавлен дополнительный твердотельный накопитель

Рис. 2. Добавлен дополнительный твердотельный накопитель

Затем конфигурация сервера будет изменена — будет использоваться высокопроизводительное оборудование. Наш сервер будет перенесен в высокопроизводительный пул (кстати, на все про все уйдет не более 20 минут). Заодно мы проверим влияние производительности оборудования на скорость дисковой подсистемы.

Тестирование

Что лучше: SAS или SSD-накопитель, поможет нам выяснить небезызвестная программа CrystalDiskMark. Именно ее мы будем использовать при тестировании. Параметры теста оставим по умолчанию — 5 проходов по 1 Гб каждый. На рис. 3 показаны результаты SAS-диска (базовая производительность оборудования).

SAS-диск, базовая производительность

Рис. 3. SAS-диск, базовая производительность

Если облака для вас
не просто теория
Широкий спектр услуг
по выделенным северам
и мультиклауд-решениям
Конфигурация VPS и бесплатный тест уже через 2 минуты
Организация вашей IT-инфраструктуры на основе мультиклауд-решения

После добавления дополнительного диска нужно произвести его разметку. Этот процесс в данной статье рассматривать не будем. Затем будет произведено измерение его производительности.

Рисунок 4 демонстрирует производительность SSD-диска при базовой производительности оборудования. Как видите, разница небольшая, поскольку в базовом пуле есть определенные ограничения на системные ресурсы, накладываемые самой платформой. Но даже при этих ограничениях SAS против SSD немного проигрывает.

Твердотельный накопитель, базовая производительность

Рис. 4. Твердотельный накопитель, базовая производительность

Совсем другое дело — пул с высокой производительностью. Во-первых, здесь значительно выше скорость обычного SAS-диска (рис. 5). Во-вторых, в высокопроизводительном пуле вопрос о том, что быстрее SAS или SSD, даже не стоит, т. к. без ограничений на операции ввода/вывода раскрываются все преимущества твердотельных накопителей (рис. 6).

SAS-диск, высокая производительность оборудования

Рис. 5. SAS-диск, высокая производительность оборудования

SSD-диск, высокая производительность оборудования

Рис. 6. SSD-диск, высокая производительность оборудования

А теперь самое интересное — на рис. 7 изображена производительность SSD-диска, установленного в физический компьютер, работающий под управлением Windows 7. Производительность дисковой подсистемы виртуального сервера платформы xelent.cloud оказалась выше, чем производительность среднестатистического компьютера с SSD-диском.

SSD-диск, физический компьютера

Рис. 7. SSD-диск, физический компьютера

В таблице 1 собраны полученные результаты. В таблицу попали только максимальные значения.

Таблица 1. Результаты тестирования

Конфигурация Скорость чтения, Мб/с Скорость записи, Мб/с
SAS, базовая 122.7 122.7
SSD, базовая 112.5 122.5
SAS, высокая 394.4 431.3
SSD, высокая 572.3 624.4
SSD, физический компьютер 496.4 282.6

Выводы

При выборе высокой производительности существенно выше скорость работы дисковой подсистемы даже при использовании стандартных жестких дисков, не говоря уже о твердотельном накопителе, который «дышит полной грудью». Именно поэтому, если планируется использование виртуального сервера в качестве сервера баз данных (например, для 1С), мы настоятельно рекомендуем выбирать высокую производительность оборудования. В соревновании SAS vs SSD при любой конфигурации серверного компьютера побеждают твердотельные накопители.

Что же касается производительности физического и виртуального компьютера, то, как было показано, «виртуализация» никак не испортила картину — виртуальный компьютер оказался даже быстрее физического, если сравнивать дисковый ввод/вывод.

Получить консультацию специалиста
Персональный ассистент
Cloud.Xelent