FIX Antenna Java 2.4.15 for Linux

Common Test Environment

  • OS: Ubuntu 10.04 Server Edition 64-bit
  • Java: version 1.6.0.20 (Java HotSpot™ 64-Bit Server VM)
  • Version: FIX Antenna Java 2.4.15
  • Test execution date: Jul 29th, 2010
  • Source code: MeasureInternalLatencyBM.java
  • CPU: Intel Core 2 Duo E6550 2.33GHz
  • RAM: 3Gb
  • Hard drive: 120Gb, 8Mb, 7200RPM
  • Network card: 1Gbit
File-based Mode
(Persistent Session)
Test Results Latency Distribution
(Persistent Session)
  • Validation: off
  • Storage Factory Type: file
  • Message Queue type: persistent
  • Message Queue Size: 1
  • Min latency (µs): 36
  • Max latency (µs): 4396
  • Average latency (µs): 44
  • Median (µs): 44
  • Standard deviation(µs): 26
  • Values distribution:
    • [36 µs; 70 µs] : 99.70%
    • [36 µs; 96 µs] : 99.81%
    • [36 µs; 122 µs] : 99.85%
  • Measurement results
Latency Distribution (Persistent Session)

View larger image

Memory-based Mode (Transient Session) Test Results Latency Distribution
(Transient Session)
  • Validation: off
  • Storage Factory Type: memory
  • Message Queue type: memory
  • Message Queue Size: 1
  • Min latency (µs): 9
  • Max latency (µs): 5365
  • Average latency (µs): 14
  • Median (µs): 14
  • Standard deviation(µs): 21
  • Values distribution:
    • [9 µs; 35 µs] : 99.91%
    • [9 µs; 56 µs] : 99.92%
    • [9 µs; 77 µs] : 99.92%
  • Measurement results
Latency Distribution (Transient Session)

View larger image

Common Test Environment

  • OS: Ubuntu 10.04 Server Edition 64-bit
  • Java: version 1.6.0.20 (Java HotSpot™ 64-Bit Server VM)
  • Version: FIX Antenna Java 2.4.15
  • Test execution date: Jul 29th, 2010
  • Source code: ThroughputTester.java
    SimpleServer.java
  • CPU: Intel Core 2 Duo E6550 2.33GHz
  • RAM: 3Gb
  • Hard drive: 120Gb, 8Mb, 7200RPM
  • Network card: 1Gbit
Mode Settings Test Results

File-based
(Persistent Session)

  • Validation: off
  • Stogate Factory Type: file
  • Message Queue type: persistent
  • Message Queue Size: unlimited
  • Nagle's algorithm (TCP_NODELAY): on
  • Sending time (ms): 39,194
  • Throughput (msg/sec): 25,514

Memory-based Mode (Transient Session)

  • Validation: off
  • Stogate Factory Type: memory
  • Message Queue type: memory
  • Message Queue Size: unlimited
  • Nagle's algorithm (TCP_NODELAY): on
  • Sending time (ms): 7,6
  • Throughput (msg/sec): 131,562

Discuss on Forum