Zum Inhalt springen

Benchmarks für etcd v3

Leistungsmessungen für etcd v3

Physische Rechner

GCE-Rechnertyp n1-highcpu-2

  • 1x dedizierte lokale SSD, unter /var/lib/etcd eingebunden
  • 1x dedizierter langsamer Datenträger für das Betriebssystem
  • 1.8 GB Arbeitsspeicher
  • 2x CPUs
  • etcd-Version 2.2.0

etcd-Cluster

1 etcd-Mitglied im v3-Demomodus

Testverfahren

Das Benchmarkwerkzeug für etcd v3 verwenden.

Leistung

Einen einzelnen Schlüssel lesen

Schlüsselgröße in Bytes Anzahl der Clients Lese-QPS 90. Latenzperzentil (ms)
256 1 2716 0.4
256 64 16623 6.1
256 256 16622 21.7

Die Leistung ist nahezu gleich wie mit einem leeren Server-Handler.

Einen einzelnen Schlüssel nach dem Schreiben lesen

Schlüsselgröße in Bytes Anzahl der Clients Lese-QPS 90. Latenzperzentil (ms)
256 1 2269 0.5
256 64 13582 8.6
256 256 13262 47.5

Mit einem leeren Server-Handler beeinflusst ein einzelner put-Vorgang die Leistung nicht. Der Leistungsrückgang dürfte daher durch das Speicherpaket verursacht werden.