测试用例如下列表所示,由此可以看出
1、SSD硬盘可以提升写入大概20%的性能
2、1K以内的消息,SATA硬盘一秒大概可以写入6000
3、1K以内的消息,SSD大概能写入7800
4、batch、filesize、甚至同步异步对其写入影响都不大。
有时间再测试下更大消息和更多场景,再结合现象和源码分析一下。
128字节的消息
-------------------------------------------------
SATA,file:32M,batch默认是4M
send 1000000 messages with 128 bytes in 166.55 s
SATA,file:32M,batch:10w
send 1000000 messages with 128 bytes in 159.544 s
SATA,file:32M,batch:1000
send 1000000 messages with 128 bytes in 158.19 s
SATA,file:32M,batch:100
send 1000000 messages with 128 byt