我们最多只使用 4 核去运行 APISIX, 剩下的 4 核用于系统和压力测试工具 。

我们把 APISIX 当做反向代理来使用,不开启任何插件,响应体的大小为 1KB。

QPS

下图中 x 轴为 CPU 的使用个数,y 轴为每秒处理的请求数:

延时

压力测试 - 图1

火焰图

火焰图的采样结果:

我们把 APISIX 当做反向代理来使用,开启限速和 prometheus 插件,响应体的大小为 1KB。

QPS

压力测试 - 图2

Latency

请注意 y 轴延时的单位是微秒(μs),而不是毫秒:

火焰图

火焰图的采样结果: 火焰图采样结果