↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

etcd 3.7

etcd v2.1.0 基准测试

etcd 3.7 开发、运维、升级、API 与内部原理中文指南

物理机

GCE n1-highcpu-2 机器类型

  • 1 块专用本地 SSD,挂载于 /var/lib/etcd
  • 1 块专用慢速磁盘,用于操作系统
  • 1.8 GB 内存
  • 2 个 CPU
  • etcd 版本 2.1.0 alpha

etcd 集群

3 个 etcd 成员,每个成员运行在单台机器上

测试

引导另一台机器,并使用 hey HTTP 压力测试工具 向每个 etcd 成员发送请求。请参阅 基准测试黑客指南 以获取详细操作说明。

性能

读取单一键

键大小(字节) 客户端数量 目标 etcd 服务器 读取 QPS 第 90 百分位延迟(毫秒)
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 百分位延迟(毫秒)
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
来源与许可

文档取自 pig.center · 上游文档

版本
3.7
许可
CC-BY-4.0
来源修订
dba8dc7e1afd3f6eea300ebf9ecb67c731145f1ee7db1ca0d3ebc49508812609
译文修订
dba8dc7e1afd3f6eea300ebf9ecb67c731145f1ee7db1ca0d3ebc49508812609
原始 Markdown