# etcd v2.1.0のベンチマーク

> etcd v2.1.0の性能測定

---

LLMSインデックス: [llms.txt](/ja/llms.txt)

---

## 物理マシン {#physical-machines}

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

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

## etcdクラスター {#etcd-cluster}

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

## テスト {#testing}

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

## 性能 {#performance}

### 単一キーの読み取り {#reading-one-single-key}

| キーサイズ（バイト） | クライアント数 | 対象の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      |

### 単一キーの書き込み {#writing-one-single-key}

| キーサイズ（バイト） | クライアント数 | 対象の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 |

[hack-benchmark]: https://github.com/etcd-io/etcd/tree/main/hack/benchmark
[hey]: https://github.com/rakyll/hey
