更新时间:2023-09-01 GMT+08:00
分享

测试结果

表1 测试结果

分区数

副本数

是否同步复制

batch.size

是否跨AZ生产

客户端消息生产速率

服务端CPU消耗(broker-0)

服务端CPU消耗(broker-1)

服务端CPU消耗(broker-2)

3

1

1KB

34128

58.10%

56.70%

53.30%

3

1

16KB

102399

24.10%

25.00%

23.30%

3

1

1KB

8523

17.20%

16.70%

18.80%

3

3

1KB

3981

60.00%

55.20%

50.00%

3

3

1KB

14468

86.70%

80.60%

86.20%

通过上表的测试结果,得出以下结论,仅供参考:

  • 生产请求的batch.size变大16倍时,客户端消息生产速率增加,服务端CPU消耗减少。
  • 同AZ生产和跨AZ生产相比,客户端消息生产速率增加,服务端CPU消耗也随之增加。
  • 副本从1变成3时,客户端消息生产速率下降较多,服务端CPU消耗增加。
  • 异步复制的Topic和同步复制的Topic相比,客户端消息生产速率增加,服务端CPU消耗也随之增加。

分享:

    相关文档

    相关产品