Тестування продуктивності 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-й процентиль затримки (мс) |
|---|---|---|---|
| 256 | 1 | 2716 | 0.4 |
| 256 | 64 | 16623 | 6.1 |
| 256 | 256 | 16622 | 21.7 |
Продуктивність майже така ж, як і з порожнім обробником сервера.
читання одного ключа після запису
| розмір ключа в байтах | кількість клієнтів | QPS читання | 90-й процентиль затримки (мс) |
|---|---|---|---|
| 256 | 1 | 2269 | 0.5 |
| 256 | 64 | 13582 | 8.6 |
| 256 | 256 | 13262 | 47.5 |
Продуктивність з порожнім обробником сервера не змінюється після одного запису. Тому зниження продуктивності має бути викликане пакетом зберігання.
Відгук
Чи це було корисним?
Раді чути! Будь ласка, повідомте нам, як ми можемо зробити краще.
Дуже шкода це чути. Будь ласка, повідомте нам, як ми можемо зробити краще.