rocketmq本身提供了一个关于rocketmq性能测试的工具。在rocketmq的文件包的benchwork中。
利用该包中的脚本可以快速的进行相关的rocketmq的性能测试。
主要利用的是以下的脚本。
这里简单地以producer压测为例。
默认的压测是64个线程,持续发128个字节的消息。
sh producer.sh -n 172.16.22.67:9876;172.16.22.66:9876
执行结果如下:
特别说明
这里做压测,会有一条进程一直占用CPU 。使用top指令,可以看到占用的cpu进程,停止的时候直接kill -9 杀掉对应的进程