Перейти к содержанию

Тестирование производительности etcd v2.1.0

Показатели производительности etcd v2.1.0

Физические машины

Тип машины GCE n1-highcpu-2

  • 1x выделенный локальный SSD, подключённый в /var/lib/etcd
  • 1x выделенный медленный диск для ОС
  • 1.8 GB памяти
  • 2x CPU
  • etcd версии 2.1.0 alpha

Кластер etcd

3 участника etcd, каждый работает на отдельной машине

Тестирование

Запустите ещё одну машину и с помощью инструмента HTTP-тестирования hey отправляйте запросы каждому участнику etcd. Подробные инструкции приведены в руководстве по разработке тестов производительности .

Производительность

чтение одного ключа

размер ключа в байтахколичество клиентовцелевой сервер etcdQPS чтениязадержка 90-го процентиля (ms)
641только лидер15340.7
6464только лидер101259.1
64256только лидер1389227.1
2561только лидер15300.8
25664только лидер1010610.1
256256только лидер1466727.0
6464все серверы242003.9
64256все серверы3330011.8
25664все серверы248003.9
256256все серверы3300011.5

запись одного ключа

размер ключа в байтахколичество клиентовцелевой сервер etcdQPS записизадержка 90-го процентиля (ms)
641только лидер6021.4
6464только лидер174246.8
64256только лидер398290.5
2561только лидер5820.3
25664только лидер177047.8
256256только лидер4157105.3
6464все серверы1028123.4
64256все серверы3260123.8
25664все серверы1033121.5
256256все серверы3061119.3