Both sides previous revisionPrevious revisionNext revision | Previous revision |
тестирование_производительности_с_hci_bench [2024/04/02 14:41] – jp | тестирование_производительности_с_hci_bench [2024/08/15 15:45] (current) – jp |
---|
===== Тестирование производительности с HCI Bench ===== | ===== Тестирование производительности с HCI Bench ===== |
| |
Существует специальное решение для тестирования производительности гиперконвергентных кластеров и vSAN на основе ОС Photon. Данное решение представляет собой виртуальную машину (OVA), которую необходимо развернуть либо внутри тестируемого кластера, либо в рамках какого-либо внешнего кластера. Также подходит вариант с развёртыванием на VMWare Workstation. | Существует специальное решение для тестирования производительности гиперконвергентных кластеров и //vSAN// на основе ОС //Photon//. Данное решение представляет собой виртуальную машину (OVA), которую необходимо развернуть либо внутри тестируемого кластера, либо в рамках какого-либо внешнего кластера. Также подходит вариант с развёртыванием на //VMWare Workstation//. |
| |
Страница проекта: https://github.com/vmware-labs/hci-benchmark-appliance | Страница проекта: https://github.com/vmware-labs/hci-benchmark-appliance |
Теоретически, решение требует наличие двух сетей: сети управления и сети виртуальных машин. На практике, в целях бенчмаркинга, мы сможем обойтись одной, если тестовые виртуальные машины, которые будет генерировать //HCIBench//, приемлемо разместить в management-сети. В этом случае - можно назначить два интерфейса из одной и той же management-сети. | Теоретически, решение требует наличие двух сетей: сети управления и сети виртуальных машин. На практике, в целях бенчмаркинга, мы сможем обойтись одной, если тестовые виртуальные машины, которые будет генерировать //HCIBench//, приемлемо разместить в management-сети. В этом случае - можно назначить два интерфейса из одной и той же management-сети. |
| |
{{::hci_bench_net_adapters.jpg?400|}} | ;#; |
| {{::hci_bench_net_adapters.jpg?600|}} |
| ;#; |
| |
После развёртывания виртуальной машины - можно сначала залогиниться в консоль управления VM под учётными данными, указанными при импорте, и запустить //ifconfig//, затем уже заходить в интерфейс управления следующим образом, используя те же учётные данные: | После развёртывания виртуальной машины - можно сначала залогиниться в консоль управления VM под учётными данными, указанными при импорте, и запустить //ifconfig//, затем уже заходить в интерфейс управления следующим образом, используя те же учётные данные: |
| |
Нам потребуется указать администратора vCenter, имя датацентра, кластера, датастора, сеть виртуальных машин (в которых бенчмарк будет разворачивать тестовые VM), движок бенчмарка (к примеру, FIO), а также другие параметры. | Нам потребуется указать администратора vCenter, имя датацентра, кластера, датастора, сеть виртуальных машин (в которых бенчмарк будет разворачивать тестовые VM), движок бенчмарка (к примеру, FIO), а также другие параметры. |
| |
| Для того, чтобы выбрать готовый профиль тестирования - отмечаем опцию //Easy Run// и выбираем подходящий workload. К примеру, классический //70% reads / 30% writes//. |
| |
| Пример работающей конфигурации //HCI Bench//. |
| |
| {{::hci_bench_config_example.jpg}} |
| |
| В процессе настройки можно сохранить конфигурацию, выбрав опцию //Save Config//. Перед запуском проверяем - всё ли хорошо с конфигурацией, сделав //Validate Config//. Если всё ОК - можно стартовать тестирование. |
| |
| |
| Тестирование может занимать до нескольких часов. Во время тестирования создаются виртуальные машины, прогревается кеш в случае его наличия. Когда тестирование перейдёт в активную фазу - в окне теста появятся ссылки на дашборды Graphana, где можно в реальном времени будет наблюдать различные графики. |
| |
| {{::hci_bench_graphana.jpg|}} |
| |
| После завершения тестирования - нажимаем //Save Results// и скачиваем архив с результатами теста. |
| |
| В инструкции //HCI Bench// хорошо описано - как настраивать, тестировать и интерпретировать показатели системы. |
| |
| {{ ::hcibench_user_guide_2.8.1.pdf |}} |
| {{tag>VMWare VM VCenter HCIBench Graphana}} |