kafka效能測試

2021-08-18 21:00:46 字數 670 閱讀 6496

版本0.10.1.1

kafka  broker的jvm預設是使用1g的記憶體

./bin/kafka-producer-perf-test.sh --topic test-pati3-rep2 --throughput 500000 --num-records 1500000 --record-size 1000 --producer.config config/producer.properties --producer-props bootstrap.servers=10.1.8.16:9092,10.1.8.15:9092,10.1.8.14:9092 acks=1
包括ack=all 和ack=1兩種測試,訊息大小為1000,tps大概為6w

修改jvm到4g後的壓測

訊息大小為1000或500 ack=1 tps在訊息大小為1k的時候大概是8w,訊息大小為500的時候tps大概為16w

由此可以看出此機器的瓶頸在硬碟上,而kafka對硬碟的效能要求最高,如有機會再ssd上進行一下測試,效果應該更好。

kafka效能測試

目前我測試過kafka的消費效能測試 一般kafka的消費大體有兩種,一種是定時消費,一種是實時消費 不論哪一種消費,我們都需要了解kafka的配置,配置檢視命令 grep e v kafka 2.11 1.1.1 config server.properties 備註 當kafka刪除資料後,偏移...

kafka 效能測試

1.kafka官網提供測試指令碼 1 生產者測試指令碼kafka producer perf test.sh 引數說明 topic topic名稱,num records 總共需要傳送的訊息數,record size 每個記錄的位元組數,throughput 每秒鐘傳送的記錄數,producer p...

kafka效能測試1 0 0

kafka提供工具kafka producer perf test.sh用以壓測,引數說明 messages 生產者傳送總的訊息數量 message size 每條訊息大小 batch size 每次批量傳送訊息的數量 topics 生產者傳送的topic threads 生產者使用幾個執行緒同時傳...