文档版本 v3.7-DRAFT 处于 草稿 状态。如需获取最新的稳定版文档,请参阅 v3.6。
etcd v3 基准测试
etcd v3 的性能指标
物理机
GCE n1-highcpu-2 机器类型
- 1x 专用本地 SSD 挂载在 /var/lib/etcd 下
- 1 块专用慢速磁盘用于操作系统
- 1.8 GB 内存
- 2 个 CPU
- etcd 版本 2.2.0
etcd 集群
1 个 etcd 成员以 v3 演示模式运行
测试
使用 etcd v3 基准测试工具。
性能
读取单个键
| 键大小(字节) | 客户端数量 | 读取 QPS | 90 百分位延迟(毫秒) |
|---|---|---|---|
| 256 | 1 | 2716 | 0.4 |
| 256 | 64 | 16623 | 6.1 |
| 256 | 256 | 16622 | 21.7 |
性能几乎与空服务器处理程序的性能相同。
在写入后读取一个单独的键
| 键大小(字节) | 客户端数量 | 读取 QPS | 90 百分位延迟(毫秒) |
|---|---|---|---|
| 256 | 1 | 2269 | 0.5 |
| 256 | 64 | 13582 | 8.6 |
| 256 | 256 | 13262 | 47.5 |
带有空服务器处理程序的性能不受一次写入的影响。因此,性能下降应该是由存储包引起的。