Liberator benchmarks

To help with capacity planning, Caplin have tested Liberator’s performance at different message rates, batch intervals, and message sizes.

Download the full report: Liberator 7.1 Benchmarks (PDF).

Caveat

While the benchmark tests were designed to emulate real-world traffic and user scenarios, they were conducted using specific hardware running in an isolated environment, and therefore no guarantees can be made that identical results will be achieved in other environments.

Benchmark hardware

Liberator 7.1 was tested on a DELL PowerEdge R7415 server with the following specification:

Liberator server hardware

Vendor

DELL

Model

PowerEdge R7415

Processors

AMD EPYC 7551P 32-Core 2GHz/2.55Ghz/3GHz

NUMA nodes

4

Memory

64GB

Operating system

CentOS 7.4.1708

Network card

Broadcom NetXtreme BCM5720 Gigabit Ethernet PCIe

Results summary

The Liberator 7.1 Benchmarks report illustrates Liberator’s full latency profile from low loads to saturation point at four message rates: low (1 msg/user/sec), medium (10 msg/user/sec), high (50 msg/user/sec), and very high (100 msg/user/sec). From this full spectrum of results, we’ve lifted latency times for workloads that are representative of common use cases.

Retail mobile trading app (see Section 4.2 Low updates, Liberator 7.1 Benchmarks report)
Message rate Concurrent users Message batching Mean latency (ms) Max latency (ms)

1 msg/user/sec

5000

Disabled

0.00481

3.2

Professional FX trading desktop (see Section 4.4 High updates, Liberator 7.1 Benchmarks report)
Message rate Concurrent users Message batching Mean latency (ms) Max latency (ms)

50 msg/user/sec

500

Disabled

1.25

6.4


See also: