本文へ移動

etcd v3のベンチマーク

etcd v3の性能測定

物理マシン

GCE n1-highcpu-2マシンタイプ

  • /var/lib/etcdにマウントした専用ローカルSSD × 1
  • OS用の専用低速ディスク × 1
  • メモリー1.8 GB
  • CPU × 2
  • etcdバージョン2.2.0

etcdクラスター

v3デモモードで稼働するetcdメンバー1つ

テスト

etcd v3ベンチマークツール を使用します。

性能

単一キーの読み取り

キーサイズ(バイト) クライアント数 読み取りQPS 90パーセンタイルのレイテンシー(ms)
256 1 2716 0.4
256 64 16623 6.1
256 256 16622 21.7

空のサーバーハンドラーを使用した場合と、ほぼ同じ性能です。

書き込み後の単一キーの読み取り

キーサイズ(バイト) クライアント数 読み取りQPS 90パーセンタイルのレイテンシー(ms)
256 1 2269 0.5
256 64 13582 8.6
256 256 13262 47.5

空のサーバーハンドラーを使用した場合、1回のputによって性能は変わりません。したがって、性能低下の原因はストレージパッケージにあると考えられます。