# Benchmarking d'etcd v3

> Mesures de performance pour etcd v3

---

Index LLMS : [llms.txt](/fr/llms.txt)

---

## Machines physiques {#physical-machines}

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 {#etcd-cluster}

1 membre etcd en mode démonstration v3

## Test {#testing}

Utilisez l'outil de benchmark [etcd v3][etcd-v3-benchmark].

## Performances {#performance}

### lecture d'une seule clé {#reading-one-single-key}

| 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 {#reading-one-single-key-after-putting}

| 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.

[etcd-v3-benchmark]: https://github.com/etcd-io/etcd/tree/main/tools/benchmark
