Benchmarks were performed for both Java 7 and Java 8, as rhino is currently certified on both versions.

Notes

Below are notes about the test procedure and types of graphs in the results.

Test procedure

  • All tests used TCP as the SIP transport.

  • Calls were evenly distributed between all available cluster nodes.

  • All calls had a duration of 60s.

  • Benchmarks were taken over a two hour test run.

Types of graphs

The individual test results include four types of graphs:

Throughput

Total throughput (calls per second) of a cluster over the course of the test run. The "ramp-up" period at the start of each run is required because the load generators are Java programs, which need time for the JVM to perform its compilation and optimisation of Java code. (If we did not use a ramp-up period, the load generators would be overloaded initially, which would skew the results.)

Response Times

Distribution of response-time changes during the course of the test run.

Response Time Distribution

Overall distribution of response times from the entire test run.

CPU Utilization

Percentage of CPU used on Rhino servers, as measured by vmstat.

Heap

Heap usage.

Previous page Next page