Version v3.8-DRAFT of документація перебуває у статусі ЧЕРНЕТКИ. For the latest stable documentation, see v3.7.
Тестування продуктивності etcd v2.1.0
Вимірювання продуктивності для etcd v2.1.0
Фізичні машини
Тип машини GCE n1-highcpu-2
- 1x виділений локальний SSD, змонтований у /var/lib/etcd
- 1x виділений повільний диск для ОС
- 1.8 ГБ памʼяті
- 2x ЦПУ
- версія etcd 2.1.0 alpha
Кластер etcd
3 учасники etcd, кожен працює на окремій машині
Тестування
Запустіть іншу машину та використовуйте hey HTTP benchmark tool, щоб надсилати запити до кожного учасника etcd. Перевірте benchmark hacking guide для детальних інструкцій.
Продуктивність
читання одного ключа
| розмір ключа в байтах | кількість клієнтів | цільовий сервер etcd | QPS читання | 90-й процентиль затримки (мс) |
|---|---|---|---|---|
| 64 | 1 | тільки лідер | 1534 | 0.7 |
| 64 | 64 | тільки лідер | 10125 | 9.1 |
| 64 | 256 | тільки лідер | 13892 | 27.1 |
| 256 | 1 | тільки лідер | 1530 | 0.8 |
| 256 | 64 | тільки лідер | 10106 | 10.1 |
| 256 | 256 | тільки лідер | 14667 | 27.0 |
| 64 | 64 | всі сервери | 24200 | 3.9 |
| 64 | 256 | всі сервери | 33300 | 11.8 |
| 256 | 64 | всі сервери | 24800 | 3.9 |
| 256 | 256 | всі сервери | 33000 | 11.5 |
запис одного ключа
| розмір ключа в байтах | кількість клієнтів | цільовий сервер etcd | QPS запису | 90-й процентиль затримки (мс) |
|---|---|---|---|---|
| 64 | 1 | тільки лідер | 60 | 21.4 |
| 64 | 64 | тільки лідер | 1742 | 46.8 |
| 64 | 256 | тільки лідер | 3982 | 90.5 |
| 256 | 1 | тільки лідер | 58 | 20.3 |
| 256 | 64 | тільки лідер | 1770 | 47.8 |
| 256 | 256 | тільки лідер | 4157 | 105.3 |
| 64 | 64 | всі сервери | 1028 | 123.4 |
| 64 | 256 | всі сервери | 3260 | 123.8 |
| 256 | 64 | всі сервери | 1033 | 121.5 |
| 256 | 256 | всі сервери | 3061 | 119.3 |
Зворотний зв’язок
Чи була ця сторінка корисною?
Раді чути! Будь ласка, повідомте нам, як ми можемо зробити краще.
Дуже шкода це чути. Будь ласка, повідомте нам, як ми можемо зробити краще.