Contributor
Contributor

сбор статистики ВМ по IOPS

Jump to solution

Здравствуйте

Возник вопрос измерить нагрузку существующих сервером, в частности нагрузку по iops(нужно для планирования новой СХД). Сервера на esxi 4.0 U2, vSphere Enterprise Plus.

Решил воспользоваться счетчиками resxtop, так как это самый правильный путь. Прочитал http://vmtoday.com/2009/09/esxtop-batch-mode-windows-perfmon/ и http://www.vm4.ru/p/performance.html , подключился к vMA и запустил resxtop --server esx-04 --username root -a -b -d 15 -n 480 > /tmp/esxtopout04.csv По окончанию теста вытянул csv и открыл в perfmon/esxplot, и в обоих случаях вижу значение всех счетчиков кроме нагрузки диска виртуальных машин.

Пробовал несколько раз, на разных серверах esxi и всегда счетчики по iops ВМ нулевые.

0 Kudos
1 Solution

Accepted Solutions
Immortal
Immortal

Через Veeam Monitor все достаточно очевидно как. С одним но.

Будут показаны не IOPS, а количество операций за квант времени. И для realtime (last hour) этот квант равен 20 сек, т.е. для IOPS надо цифры поделить на 20.


---

MCSA, MCTS Hyper-V, VCP 3/4, VMware vExpert

http://blog.vadmin.ru

EMCCAe, MCITP: SA+VA, VCP 3/4/5, VMware vExpert http://blog.vadmin.ru

View solution in original post

0 Kudos
9 Replies
Virtuoso
Virtuoso

Достаточно старая ошибка в resxtop, думал уже исправлено ... проверил по прежнему не работает в батч режиме.

У вас ESXi и нет возможность использовать esxtop вместо resxtop, проверьте интерактивный режим правду показывает?

(переключение v, на большом ESX 4u2 resxtop запущенный на vima в интерактивном режиме отображает статистику)

Там бинарник, а не перл и помочь могу только советом - писать в суппорт Smiley Sad

Contributor
Contributor

В интерактивном режиме данные похожие на реальные

0 Kudos
Virtuoso
Virtuoso

Ну пишите в суппорт и спочная развивайте пристальное всматривание Smiley Happy

Если серьезно то можно попытаться решить задачу через perl SDK

0 Kudos
Contributor
Contributor

Хорошо, тогда вопрос как правильно посмотреть реальные IOPS через vSphere client или Veeam Monitor (полный).?

0 Kudos
Virtuoso
Virtuoso

Как вариант у вас есть на vima viperformance.pl. Клиент подсоединенный в прямую к хосту free за под часа должен показывать, как помнится.

Если ничего не путаю то Veeam позволял смотреть IOPs только для датасторов

0 Kudos
Contributor
Contributor

А через vCenter ни как?

0 Kudos
Immortal
Immortal

Через Veeam Monitor все достаточно очевидно как. С одним но.

Будут показаны не IOPS, а количество операций за квант времени. И для realtime (last hour) этот квант равен 20 сек, т.е. для IOPS надо цифры поделить на 20.


---

MCSA, MCTS Hyper-V, VCP 3/4, VMware vExpert

http://blog.vadmin.ru

EMCCAe, MCITP: SA+VA, VCP 3/4/5, VMware vExpert http://blog.vadmin.ru

View solution in original post

0 Kudos
Contributor
Contributor

Спасибо, вопрос заключался в коэффициенте 20 ☺

P.S. для 1 день также 20

0 Kudos
Contributor
Contributor

Через vCenter мой сторедж з 12 SAS покруче EVA4400 будет Smiley Happy

0 Kudos