Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page aggregates load test results with the hope that sharing facilitates test practices and supports performance improvements in IdP software.

...

Unsolicited SAML Response

 Thread Count15102550751001252004007501000150020002500300035004000
Average Latency0.1870.2070.310.2790.5280.991.3331.5622.4234.3726.4037.47611.29813.02416.07420.76122.30515.003
90% Latency0.2670.2960.4920.3830.7351.3821.8912.3273.5046.3329.07910.98616.24418.43123.14727.51431.50524
Maximum Latency1.9712.442.6712.7595.0234.5734.04146.69524.50439.46433.66755.92523.9924.98630.74538.88740.832128.076
Requests Per Second2.1510.2213.0044.3046.7251.9152.5051.9251.7151.0849.4779.2242.8146.7845.0741.5043.6516.30

...

  • CentOS 6 VM with 12G RAM, 1 CPU socket - 4 cores.
  • Cisco ACE SLB.
  • JVM: Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
  • JVM configuration flags: -server -Xms512 -Xmx4000m
  • Pooled LDAP for authentication handler and attribute resolver: 12 attributes
  • Servlet Container: Jetty 9.2.7

...

  • Single IdP node running on CentOS 6 VM (Linux KVM) with 4G RAM and 2 CPUs.
  • The IdP host is behind a Brocade ServerIron load balancer.
  • JVM configuration flags: -server -Xmn256m -Xms768m -Xmx2560m -XX:MaxPermSize=256M -XX:+DisableExplicitGC -XX:+UseParallelOldGC
  • 1 pooled LDAP authentication handler
  • 2 pooled LDAP attribute resolvers: 1 for user attributes, 1 for entitlements
  • MemoryStorageService
  • ComputedPersistentIdGenerationStrategy

...