本文へ移動

etcd v2.1.0のベンチマーク

etcd v2.1.0の性能測定

物理マシン

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

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

etcdクラスター

etcdメンバー3つを、それぞれ別のマシンで実行します。

テスト

別のマシンを起動し、hey HTTPベンチマークツール を使って各etcdメンバーにリクエストを送信します。詳しい手順はベンチマーク開発ガイド を参照してください。

性能

単一キーの読み取り

キーサイズ(バイト) クライアント数 対象のetcdサーバー 読み取りQPS 90パーセンタイルレイテンシー(ms)
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パーセンタイルレイテンシー(ms)
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