题目:kafka压测
对kafka的生产者和消费者进行压测
答案:
kafka官方自带压力测试脚本(kafka-consumer-perf-test.sh、kafka-producer-perf-test.sh)。
kafka压测时,可以查看到哪个地方出现了瓶颈(CPU,内存,网络IO),一般都是网络IO达到瓶颈。
一、生产者压力测试点:
1.batch.size
2.linger.ms
3.compress.type
4.RecordAccumulator缓冲区大小(默认32m)
二、消费者压力测试点:
1.拉取条数
2.拉取大小