Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

怎样用 benchmark 测 etcd 集群?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

用同版本 benchmark 工具,在隔离集群上分别测默认线性读、允许旧值的读、写及实际业务里的混合读写,记录吞吐和 P95、P99。

讲清原理

固定成员数、磁盘、网络、键值大小、连接数、客户端数和请求数。再逐项增加压力,用 WAL、提交、排队等指标定位瓶颈。

例子与易错点

比较两种部署时,必须使用同样的值大小和确认方式。不要将一方的本机串行化读与另一方跨机房线性写直接比高低。

延伸阅读 etcd 的读写性能通常卡在哪? · etcd 写入怎么通过批处理和异步调用优化? · etcd 慢请求日志怎么分析?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。