Skip to content

Performance Test Report

bulldog2011 edited this page Jan 24, 2013 · 3 revisions

Big Queue Performance Test Report

##1. Performance Impact of Thread Number

###Test Spec

  • Storage Type : HDD
  • Total Item Count = 10,000,000
  • Message Size = 1024 Bytes

###Test101
Producer Thread Number = 1
Consumer Thread Number = 1

Sequential Test Result
Average Producing Time(ms) : 22370
Average Consuming Time(ms) : 31128

Mixed Test Result
Average Testing Time(ms) : 63679

###Test102
Producer Thread Number = 2
Consumer Thread Number = 2

Sequential Test Result
Average Producing Time(ms) : 38527
Average Consuming Time(ms) : 24002

Mixed Test Result
Average Testing Time(ms) : 58133

###Test103
Producer Thread Number = 4
Consumer Thread Number = 4

Sequential Test Result
Average Producing Time(ms) : 32658
Average Consuming Time(ms) : 27010

Mixed Test Result
Average Testing Time(ms) : 60420

##2. Performance Impact of Message Size

###Test Spec

  • Storage Type : HDD
  • Total Item Count = 10,000,000
  • Producer Thread Number = 2
  • Consumer Thread Number = 2

###Test201
Message Size = 1024 Bytes

Sequential Test Result
Average Producing Time(ms) : 38527
Average Consuming Time(ms) : 24002

Mixed Test Result
Average Testing Time(ms) : 58133

###Test202
Message Size = 100 Bytes

Sequential Test Result
Average Producing Time(ms) : 6768
Average Consuming Time(ms) : 5389

Mixed Test Result
Average Testing Time(ms) : 12253

###Test203
Message Size = 10 Bytes

Sequential Test Result
Average Producing Time(ms) : 6050
Average Consuming Time(ms) : 4868

Mixed Test Result
Average Testing Time(ms) : 12178

##3. Performance Impact of SSD

###Test Spec

  • Storage Type : SSD
  • Total Item Count = 10,000,000
  • Producer Thread Number = 2
  • Consumer Thread Number = 2

###Test301
Message Size = 1024 Bytes

Sequential Test Result
Average Producing Time(ms) : 24387
Average Consuming Time(ms) : 15619

Mixed Test Result
Average Testing Time(ms) : 100743

###Test302
Message Size = 100 Bytes

Sequential Test Result
Average Producing Time(ms) : 6512
Average Consuming Time(ms) : 5455

Mixed Test Result
Average Testing Time(ms) : 12253

###Test303
Message Size = 10 Bytes

Sequential Test Result
Average Producing Time(ms) : 5857
Average Consuming Time(ms) : 5090

Mixed Test Result
Average Testing Time(ms) : 12044

##Appendix:


  1. Sequential test means produce first then consume, Mixed test means produce and consume concurrently.
  2. Performance test program is here.
  3. The full hardware spec for benchmark is here.
Clone this wiki locally