Результаты нагрузочного тестирования
В рамках нагрузочного тестирования проведено тестирование надежности Компонента Сервиса.
Критерии успешного завершения теста:
- отсутствуют ошибки в выводе результатов тестов;
- отсутствует деградация производительности: ключевые показатели производительности не расходятся с эталонными более чем на 2 %;
- утилизация аппаратных ресурсов не превышает эталонные показатели более чем на 2 %.
В таблицах ниже приведены настройки тестового стенда:
-
архитектура стенда:
Узел Компоненты Master Node 1Ambari
HttpFS Gateway
Spark3 History Server
ZooKeeper Server
JournalNodeMaster Node 2Active NameNode
JournalNode
ZKFailoverController
ZooKeeper Server
Timeline Service V1.5
Standby HBase Master
MapReduce2 History Server
Hive Metastore HiveServer2
Oozie Server
Standby ResourceManager
Spark2 History Server
Timeline Service V2.0 Reader
YARN Registry DNS
Hbase Thrift Server
Livy for Spark2 Server
Spark2 Thrift ServerMaster Node 3JournalNode
Standby NameNode
ZKFailoverController
ZooKeeper Server
Active HBase Master
Hive Metastore
HiveServer2
Hue Server
Active ResourceManager
Solr
Hbase Thrift ServerData Node 1DataNode
YARN NodeManager
HBase RegionServerData Node 2DataNode
YARN NodeManager
HBase RegionServerData Node 3DataNode
YARN NodeManager
HBase RegionServerRangerRanger 2.1 -
оборудование тестового стенда:
Узел Тип CPU RAM Disk Master Node 1OpenStack based VM 4 16 Gb 200 Gb Master Node 2OpenStack based VM 4 16 Gb 200 Gb Master Node 3OpenStack based VM 4 16 Gb 200 Gb Data Node 1OpenStack based VM 4 16 Gb 200 Gb Data Node 2OpenStack based VM 4 16 Gb 200 Gb Data Node 3OpenStack based VM 4 16 Gb 200 Gb Ranger 2.1OpenStack based VM 4 16 Gb 200 Gb IPAOpenStack based VM 4 8 Gb 300 Gb -
конфигурация СПО и ППО:
Узел ПО Master Node 1
Master Node 2
Master Node 3
Data Node 1
Data Node 2
Data Node 3OpenJDK 1.8.0_292 Ranger 2.1OpenJDK 1.8.0_275