Тестування продуктивності etcd v3

Вимірювання продуктивності для etcd v3

Фізичні машини

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

  • 1x виділений локальний SSD, змонтований у /var/lib/etcd
  • 1x виділений повільний диск для ОС
  • 1.8 ГБ памʼяті
  • 2x CPU
  • версія etcd 2.2.0

Кластер etcd

1 учасник etcd, що працює в демо-режимі v3

Тестування

Використовуйте інструмент тестування продуктивності etcd v3.

Продуктивність

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

розмір ключа в байтахкількість клієнтівQPS читання90-й процентиль затримки (мс)
256127160.4
25664166236.1
2562561662221.7

Продуктивність майже така ж, як і з порожнім обробником сервера.

читання одного ключа після запису

розмір ключа в байтахкількість клієнтівQPS читання90-й процентиль затримки (мс)
256122690.5
25664135828.6
2562561326247.5

Продуктивність з порожнім обробником сервера не змінюється після одного запису. Тому зниження продуктивності має бути викликане пакетом зберігання.