Как расчитать СХД для виртуальных машин?
Модераторы: Trinity admin`s, Free-lance moderator`s
Как расчитать СХД для виртуальных машин?
Есть несколько физических серверов(которые переедут в виртуальную среду), как на них посчитать нагрузку в IOPS, что бы сделать сайзинг для СХД? СХД будет под виртуальные машины.
- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: Как расчитать СХД для виртуальных машин?
Перфмоном, если виндовс, например.
Re: Как расчитать СХД для виртуальных машин?
MAP toolkit от Microsoft или VMWare capacity planner.
Re: Как расчитать СХД для виртуальных машин?
Я там и собирал стату по счетчикам
Disk read/sec
Disk write/sec
Но цифры какие то непонятные, среднее 106 значение, в максимуме 1800, но 1800iops это как то нереально звучит, у меня там зеркало из 2 дисков, зеркало, о каких 1800 может идти речи? когда там на пару ну 300iops в лучшем случае.
Disk read/sec
Disk write/sec
Но цифры какие то непонятные, среднее 106 значение, в максимуме 1800, но 1800iops это как то нереально звучит, у меня там зеркало из 2 дисков, зеркало, о каких 1800 может идти речи? когда там на пару ну 300iops в лучшем случае.
Re: Как расчитать СХД для виртуальных машин?
1800 iops`ов - это любимая цифра антивируса Касперского, получается их кэша 

Re: Как расчитать СХД для виртуальных машин?
хм... как быть??? для реальной картины.
Re: Как расчитать СХД для виртуальных машин?
Опыт+графики, наложенные на свое представление о реальных нагрузках 

Re: Как расчитать СХД для виртуальных машин?
получается увидеть никак( реальной картины, что то мой опыт не подсказывает, сколько "жрет iops моя система" 

-
- Advanced member
- Сообщения: 507
- Зарегистрирован: 17 апр 2009, 00:49
- Откуда: Yerevan
Re: Как расчитать СХД для виртуальных машин?
Ну почему же. Совсем грубо можно так: мониторим нагрузку на ЦПУ, ОЗУ, дисковую и сетевушку. Потом принимаем во внимание количество и тип имеющегося оборудования и делаем "экстраполяцию".M_tester писал(а):получается увидеть никак( реальной картины, что то мой опыт не подсказывает, сколько "жрет iops моя система"
Поясню, вот у меня есть два наиболее нагруженных сервера с таким конфигом:
2x E5420\32GB RAM\ RAID10 8x HDD\ 1gbit/sec NIC
Мониторинг показывает что avg CPU time ~ 18%, available RAM ~ 20GB, avg r/wr disk queue ~ 0.25 / 0.40, network output queue ~ 1. Криминала по пикам - нет.
(По нагрузке на сеть указанный счетчик, наверное, не является особо репрезентативным, но, как правило, на серверах с СУБД гигабитная сеть редко бывает узким местом).
IMHO, из этого я заключаю, что если сейчас объединить только две эти машины и выдать соответствующим виртуальным машинам по 4 vCPU\ 16-20GB RAM и дисковую сделать RAID10 на 12-ти HDD того же типа, то показатели сейчас останутся в пределах нормы.
Т.е. примерно прикинуть можно.
P.S. Засада может быть в (продолжительных по времени) пиках! Надо обязательно обращать на них такое же внимание, как и на средние величины.
Плюс запас на прогнозируемый рост нагрузки, плюс учесть немного накладных расходов на прослойку (5-10% тут будет более чем, IMHO), плюс потестить перед внедрением, ибо хрен знает, как оно будет на самом деле.

- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: Как расчитать СХД для виртуальных машин?
Вам уже указали на капасити планнеры.
Но можно и вручную. Смотрите средние значения иопсов (убедившись, что нет постоянной очереди), суммируете с остальными машинами. Считаете, сколько нужно дисков (в среднем один SAS 15k выдает 200иопс). А дальше нужно думать насчет запаса для пиковых всплесков. Какие они у Вас - я не знаю. Если наблюдаются продолжительные всплески (десятки-секунд - минуты), значит надо считать не по среднему, а по этим всплескам. Они могут пересекаться по времени с пиками на других машинах (связанные задачи), а могут и не пересекаться - это уже творческий процесс.
Ну и плюс запас раза в полтора хотя бы на мощные короткие пики (лучше больше - это тоже творческий процесс).
Но можно и вручную. Смотрите средние значения иопсов (убедившись, что нет постоянной очереди), суммируете с остальными машинами. Считаете, сколько нужно дисков (в среднем один SAS 15k выдает 200иопс). А дальше нужно думать насчет запаса для пиковых всплесков. Какие они у Вас - я не знаю. Если наблюдаются продолжительные всплески (десятки-секунд - минуты), значит надо считать не по среднему, а по этим всплескам. Они могут пересекаться по времени с пиками на других машинах (связанные задачи), а могут и не пересекаться - это уже творческий процесс.
Ну и плюс запас раза в полтора хотя бы на мощные короткие пики (лучше больше - это тоже творческий процесс).
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей