Highlighted
Contributor
Contributor

Увеличение скорости дисков

Доброго дня!

Не подскажете стандартные способы увеличения скорости чтения/записи виртуальных дисков на ESXi 6.0?

у нас два варианта размещения дисков, на внутренней полке хоста, рейд массив 5, и на внешнем СХД NetApp у него свой рейд, подключен к хосту через Fiber.

В обоих случаях скорость чтения записи внутри виртуальной машины не ахти, а там скуль сервер и ему нужна скорость.

поставлена задача увеличить любой ценой. может кто сталкивался с подобной задачей, решал её.

Основная беда в том, что мне не с чем даже сравнить, есть программа тестирования CrystalDiskMark5.2.2 и собственно все.

результаты дает разные, в зависимости от размера файла создаваемого для теста.

0 Kudos
9 Replies
Highlighted
Enthusiast
Enthusiast

Другим ВМ тоже не хватает? Что показывает KAVG/DAVG? Обычно просто добавляют IOPS на сторадж при рандомном профиле нагрузки Smiley Happy

0 Kudos
Highlighted
Contributor
Contributor

Картина такова:

kavgdavg.PNG

Из других машин на хосте не сильно требовательный DHCP и парочка линуксовых машинок.

Значение постоянно меняется, от 0/0 до 40/20  DAVG/cmd/KAVG/cmd соответсвтенно

0 Kudos
Highlighted
Enthusiast
Enthusiast

В плане диагностики дисковой подсистемы будет полезен контекст виртуальных дисков (нажать v) и контекст HBA-адаптеров (нажать d). В последнем случае стоит обратить внимание на следующие показатели:

  KAVG (Kernel Latency Avg) — время отклика гипервизора (норма — до 1 мс);

DAVG (Device Latency Avg) — время отклика от HBA до дисков (норма — 10-15мс);

0 Kudos
Highlighted
Enthusiast
Enthusiast

Лучше Raid 5 заменить на Raid 10
И по возможности заменить HDD на SSD

0 Kudos
Highlighted
Contributor
Contributor

Ох, мы бы и рады)) но денех нет... серваки то выбить не можем, на G6 и G7 в основном работаем. один скуль на G8, и то тормозит... от коллег получили рекомендацию поменять SCSI контроллер на Paravirtual и сетёвки на VMXNet 3. создаем диски Thick Ppovision Eager Zeroed, проверим как на всем этом будет работать.

0 Kudos
Highlighted
Enthusiast
Enthusiast

Какой SQL сервер?

Как определили, что причина тормозов в дисковой системе, а не в ЦПУ, ОЗУ, сеть, конфигурация сервера SQL ?

0 Kudos
Highlighted
Contributor
Contributor

Попробуй для наглядного анализа массива с историческими данными использовать программу stor2rrd, для анализа производительности виртуальных машин lpar2rrd. Возможно найдешь аномалии в производительности.

0 Kudos
Highlighted
Contributor
Contributor

Так. ну все. проблема разрешилась настройкой SQL сервера. Виртуалка была не при чем. просто скуль не жрал все выделенные ему ресурсы, в частности количество доступных ему процов. выполнял все на 1м. Всем спасибо за советы! они очень пригодились:)

0 Kudos
Highlighted
Enthusiast
Enthusiast

Я бы начал с метрик SQL Server. Покажите хотя данные perfmon Buffer Cache ratio и Page life expectancy.

0 Kudos