Доброго времени суток. Столкнулись с одной проблемой, которая связана со скоростью работы дисков, на Linux сервере.
Мы приобрели выделенный сервер с характеристиками:
Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz, 322GB RAM DDR4, Установлен контроллер - MegaRAID SAS 9361-8i. К нему подключены - 8 дисков в 50 рейде, по 980гб(SAMSUNG MZ7LM960HCHP-00003).
Данный сервер ставился как мастер нода для VPS серверов. На самом сервере установлена OC Centos 7, виртуализация KVM. Управляем виртуализацией панелью
SolusVM.
Скорость дисков на самой ноде составляет:
dd (write): 1.1GB/s
dd (read): 3.1 GB/s
Данные показатели полностью устраивают нас. Но вот когда мы приступили к настройке VPS серверов, мы заметили, что скорость работы дисков куда меньше, чем на мастер ноде:
dd (write): 270 MB/s
dd (read): 623 MB/s
Нас в скорости не устраивает именно чтение данных, а не запись. В результате, мы начали тестировать другую панель управления сервером
Proxmox. Мы подумали, что проблема именно в ней. Но результаты тестирования не сильно отличались от
SolusVM. На мастере были хорошие показатели, а на VPS куда меньше.
После тестирования виртуализации, мы решили попробовали поставить vmware, и вот на данной виртуализации, диски начали работать куда быстрее, чем на KVM. Но сама vmware нас не устраивает.
После того, как мы вернули все на kvm, и настроили уже несколько серверов, мы начали настраивать Windows VPS, и какого было наше удивление, когда мы увидели, что скорость чтения и записи на Windows VPS составили 1.5 GB/s. На самой VPS мы обновили только драйвера «virtio driver».
В связи с этим, у нас появились вопросы, касательно скорости работы дисков на Linux сервере и KVM виртуализации. Возможно есть какие-то определенные параметры, отвечающие за скорость работы дисков?