Benchmarking d'etcd v3
Mesures de performance pour etcd v3
Machines physiques
Type de machine GCE n1-highcpu-2
- 1 disque SSD local dédiqué monté sous /var/lib/etcd
- 1 disque lent dédié pour le système d’exploitation
- 1,8 Go de mémoire
- 2 processeurs
- version etcd 2.2.0
etcd cluster
1 membre etcd en mode démonstration v3
Test
Utilisez l’outil de benchmark etcd v3 .
Performances
lecture d’une seule clé
| taille de la clé en octets | nombre de clients | QPS de lecture | latence au 90e percentile (ms) |
|---|---|---|---|
| 256 | 1 | 2716 | 0,4 |
| 256 | 64 | 16623 | 6,1 |
| 256 | 256 | 16622 | 21,7 |
Les performances sont presque identiques à celles obtenues avec un gestionnaire de serveur vide.
lecture d’une seule clé après mise
| taille de la clé en octets | nombre de clients | QPS de lecture | latence au 90e percentile (ms) |
|---|---|---|---|
| 256 | 1 | 2269 | 0,5 |
| 256 | 64 | 13582 | 8,6 |
| 256 | 256 | 13262 | 47,5 |
La performance avec un gestionnaire de serveur vide n’est pas affectée par une opération put. Le dégradé de performance doit donc être dû au package de stockage.