FIX Antenna C++ 2.16

Testing Hardware

  • Intel(R) Xeon(R) CPU E5-2687W v3 @ 3.10GHz
  • MemTotal: 131601028 kB

Testing Scenario

Throughput FIX Antenna C++

Throughput = N/(t2-t1)

OS Linux
Threading mode even aggressive
Storage Type transient persistentMM transient persistentMM
Throughput, 103 msgs/sec 981 601 979 581

 

Testing Hardware

  • Intel Core i7-4960X 3.6 GHz/6core/1.5+15Mb
  • MB ASUS P9X79 WS 2хGbLAN
  • DDR-III DIMM 16Gb KIT 2*8Gb <PC3-15000>
  • SSD 256 Gb SATA 6Gb / s Samsung 840 PRO Series <MZ-7PD256>
  • 2 Tb SATA-III Seagate Barracuda <ST2000DM001> 7200 rpm 64Mb

Testing Scenario

Send And Receive Latency FIX Antenna C++

Latency on Send = t2-t1

Latency on Receive = t4-t3

Total Latency = t4-t1

Latency in the tables below are in microseconds. Latency is measured in AGGRESSIVE threading mode.

OS Windows Linux
Storage Type persistentMM transient persistentMM transient
MIN 0.6 0.3 0.8 0.6
AVG 1.3 0.9 1.5 0.9
MEDIAN 1.1 0.9 1.4 1.0
Percentiles Latency distribution
0.1 0.6 0.6 0.9 0.7
1 0.9 0.6 0.9 0.7
10 1.1 0.9 1.0 0.7
50 1.1 0.9 1.4 1.0
90 1.1 1.1 1.5 1.1
99 2.8 1.1 3.6 1.1
99.99 45.5 1.7 26.1 5.4
  Windows _persistent MM Windows _transient Linux _persistent MM Linux _transient


Testing Hardware

  • Intel Core i7-4960X 3.6 GHz/6core/1.5+15Mb
  • MB ASUS P9X79 WS 2хGbLAN
  • DDR-III DIMM 16Gb KIT 2*8Gb <PC3-15000>
  • SSD 256 Gb SATA 6Gb / s Samsung 840 PRO Series <MZ-7PD256>
  • 2 Tb SATA-III Seagate Barracuda <ST2000DM001> 7200 rpm 64Mb

Testing Scenario

Send And Receive Latency FIX Antenna C++

Latency on Send = t2-t1

Latency on Receive = t4-t3

Total Latency = t4-t1

Latency in the tables below are in microseconds. Latency is measured in AGGRESSIVE threading mode.

OS Windows Linux
Storage Type persistentMM transient persistentMM transient
MIN 0.6 0.6 0.9 0.6
AVG 1.0 0.7 1.2 0.7
MEDIAN 1.9 0.6 1.1 0.7
Percentiles Latency distribution
0.1 0.9 0.6 0.9 0.6
1 0.9 0.6 0.9 0.6
10 0.9 0.6 1.0 0.7
50 0.9 0.6 1.1 0.7
90 1.1 0.9 1.2 0.7
99 2.6 0.9 3.3 0.8
99.99 45.5 1.4 25.8 3.1
  Receive Wind _persistent Receive Wind _transient Receive Lin _persistent Receive Lin _transient


Testing Hardware

  • Intel Core i7-4960X 3.6 GHz/6core/1.5+15Mb
  • MB ASUS P9X79 WS 2хGbLAN
  • DDR-III DIMM 16Gb KIT 2*8Gb <PC3-15000>
  • SSD 256 Gb SATA 6Gb / s Samsung 840 PRO Series <MZ-7PD256>
  • 2 Tb SATA-III Seagate Barracuda <ST2000DM001> 7200 rpm 64Mb

Testing Scenario

Send And Receive Latency FIX Antenna C++

Latency on Send = t2-t1

Latency on Receive = t4-t3

Total Latency = t4-t1

Latency in the tables below are in microseconds. Latency is measured in AGGRESSIVE threading mode.

OS Windows Linux
Storage Type persistentMM transient persistentMM transient
MIN 5.1 4.6 4.4 4.1
AVG 7.2 6.5 6.8 5.7
MEDIAN 6.8 6.5 6.6 5.2
Percentiles Latency distribution
0.1 5.4 5.1 4.9 4.1
1 5.7 5.4 5.0 4.2
10 6.8 6.3 5.1 4.3
50 6.8 6.5 6.8 5.7
90 7.1 6.8 7.8 6.1
99 15.9 6.8 12.1 6.5
99.99 103.3 16.5 56.4 12.4
  Total Wind _persistent Total Wind _transient Total Lin _persistent Total Lin _transient

Testing Hardware

  • Intel(R) Xeon(R) CPU E5-2687W v3 @ 3.10GHz
  • MemTotal: 131601028 kB

Testing Scenario

Latency _RTT

RTTLatency in the tables below are in microseconds, mesured on persistent storage type.

OS Linux
MIN 33.2
AVG 41.9
MEDIAN 44.2
Percentiles Latency distribution
0.1% 35.3
1% 36.1
10% 37.3
50% 41.9
90% 54.2
99% 61.4
99.99% 323.8
  RTD_Latency _Linux