Dina Belova 20b0943204 Add plan<->result references everywhere
Change-Id: I68acbcd3f656faa57540d2d7d4b8e1f2ffb8cfae
Closes-Bug: #1609927
2016-08-16 10:04:02 -07:00

5.3 KiB

ZeroMQ performance

This report contains results of message_queue_performance execution with Oslo.messaging Simulator.

Simulator is configured with eventlet executor running in 10 threads. The overall number of threads is calculated as multiplication of eventlet threads and number of processes. All processes are executed on the same physical host.

Environment description

This report is generated for message_queue_performance test plan with Oslo.messaging Simulator tool. The data is collected in intel_mirantis_performance_lab.

Software

Parameter Value
OS Ubuntu 14.04.3
oslo.messaging 4.5.1 with ZMQ driver
Redis 2.8.4

Test Case 1: RPC CALL Throughput Test

Message processing

Messages are collected at 3 points: sent - messages sent by the client, received - messages received by the server, round-trip - replies received by the client. Also the number of lost messages is calculated. Sizes of messages is based on the distribution of messages collected on the 100-node cloud.

image

RPC CALL Message count

The throughput and latency

The chart shows the throughput, latency and CPU utilization by RabbitMQ server depending on number of concurrent threads.

image

RPC CALL throughput and latency depending on thread count

Test Case 2: RPC CAST Throughput Test

Message processing

Messages are collected at 2 points: sent - messages sent by the client and received - messages received by the server. Also the number of lost messages is calculated. Sizes of messages is based on the distribution of messages collected on the 100-node cloud.

image

RPC CAST Message count

The throughput and latency

The chart shows the throughput, latency and CPU utilization by RabbitMQ server depending on number of concurrent threads.

image

RPC CAST throughput and latency depending on thread count

Test Case 3: Notification Throughput Test

Note

The execution of this test case was skipped due to unstable work of oslo.messaging simulator with ZMQ driver.