keycloak-aplcache
Changes
testsuite/performance/tests/pom.xml 7(+4 -3)
Details
diff --git a/testsuite/performance/README.provisioning-parameters.md b/testsuite/performance/README.provisioning-parameters.md
index 3ce081a..c09fb3e 100644
--- a/testsuite/performance/README.provisioning-parameters.md
+++ b/testsuite/performance/README.provisioning-parameters.md
@@ -57,16 +57,16 @@ The maximum cluster size corresponds to the number of cpusets.
### Load Balancer
-| Category | Setting | Property | Default Value |
-|-------------|-------------------------------|------------------------------|--------------------------------------------------------------------|
-| Docker | Allocated CPUs | `lb.docker.cpusets` | `1` |
-| | Allocated CPUs for DC1 | `lb.dc1.docker.cpusets` | `1` |
-| | Allocated CPUs for DC2 | `lb.dc2.docker.cpusets` | `1` |
-| | Available memory | `lb.docker.memlimit` | `1g` |
-| JVM | Memory settings | `lb.jvm.memory` | `-Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m` |
-| Undertow | HTTP Listener max connections | `lb.http.max-connections` | `50000` |
-| IO | Worker IO thread pool | `lb.worker.io-threads` | `2` |
-| | Worker Task thread pool | `lb.worker.task-max-threads` | `16` |
+| Category | Setting | Property | Default Value |
+|-------------|-------------------------------|------------------------------|---------------------------------------------------------------------|
+| Docker | Allocated CPUs | `lb.docker.cpusets` | `1` |
+| | Allocated CPUs for DC1 | `lb.dc1.docker.cpusets` | `1` |
+| | Allocated CPUs for DC2 | `lb.dc2.docker.cpusets` | `1` |
+| | Available memory | `lb.docker.memlimit` | `1500m` |
+| JVM | Memory settings | `lb.jvm.memory` | `-Xms64m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m` |
+| Undertow | HTTP Listener max connections | `lb.http.max-connections` | `50000` |
+| IO | Worker IO thread pool | `lb.worker.io-threads` | `2` |
+| | Worker Task thread pool | `lb.worker.task-max-threads` | `16` |
### Infinispan Server
testsuite/performance/tests/pom.xml 7(+4 -3)
diff --git a/testsuite/performance/tests/pom.xml b/testsuite/performance/tests/pom.xml
index 3f9e197..2e9849f 100644
--- a/testsuite/performance/tests/pom.xml
+++ b/testsuite/performance/tests/pom.xml
@@ -63,9 +63,9 @@
<lb.docker.cpusets>1</lb.docker.cpusets>
<lb.dc1.docker.cpusets>1</lb.dc1.docker.cpusets>
<lb.dc2.docker.cpusets>1</lb.dc2.docker.cpusets>
- <lb.docker.memlimit>1g</lb.docker.memlimit>
- <lb.jvm.memory>-Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m</lb.jvm.memory>
- <lb.http.max-connections>500</lb.http.max-connections>
+ <lb.docker.memlimit>1500m</lb.docker.memlimit>
+ <lb.jvm.memory>-Xms64m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m</lb.jvm.memory>
+ <lb.http.max-connections>50000</lb.http.max-connections>
<lb.worker.io-threads>2</lb.worker.io-threads>
<lb.worker.task-max-threads>16</lb.worker.task-max-threads>
@@ -696,6 +696,7 @@
<PROVISIONER>${provisioner}</PROVISIONER>
<DEPLOYMENT>monitoring</DEPLOYMENT>
<OPERATION>provision</OPERATION>
+ <MONITORING_CPUSETS>${monitoring.docker.cpusets}</MONITORING_CPUSETS>
</environmentVariables>
</configuration>
</execution>
diff --git a/testsuite/performance/tests/src/main/docker-compose/cluster/docker-compose-base.yml b/testsuite/performance/tests/src/main/docker-compose/cluster/docker-compose-base.yml
index 4b8cb7c..e6079cf 100644
--- a/testsuite/performance/tests/src/main/docker-compose/cluster/docker-compose-base.yml
+++ b/testsuite/performance/tests/src/main/docker-compose/cluster/docker-compose-base.yml
@@ -16,7 +16,7 @@ services:
build: db/mariadb
image: keycloak_test_mariadb:${KEYCLOAK_VERSION:-latest}
cpuset: ${DB_CPUSET:-1}
- mem_limit: ${DB_MEMLIMIT:-1g}
+ mem_limit: ${DB_MEMLIMIT:-2g}
networks:
- keycloak
environment:
@@ -34,19 +34,18 @@ services:
# keycloak:
# condition: service_healthy
cpuset: ${LB_CPUSET:-1}
- mem_limit: ${LB_MEMLIMIT:-1g}
+ mem_limit: ${LB_MEMLIMIT:-1500m}
networks:
- keycloak
# - loadbalancing
environment:
PRIVATE_SUBNET: 10.0.1.0/24
# PUBLIC_SUBNET: 10.0.2.0/24
- JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
- HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-500}
+ JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
+ HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-50000}
WORKER_IO_THREADS: ${LB_WORKER_IO_THREADS:-2}
WORKER_TASK_MAX_THREADS: ${LB_WORKER_TASK_MAX_THREADS:-16}
ports:
- "8080:8080"
- "9990:9990"
-
diff --git a/testsuite/performance/tests/src/main/docker-compose/crossdc/docker-compose-base.yml b/testsuite/performance/tests/src/main/docker-compose/crossdc/docker-compose-base.yml
index f92062e..f3b6d74 100644
--- a/testsuite/performance/tests/src/main/docker-compose/crossdc/docker-compose-base.yml
+++ b/testsuite/performance/tests/src/main/docker-compose/crossdc/docker-compose-base.yml
@@ -124,15 +124,15 @@ services:
build: load-balancer/wildfly-modcluster
image: keycloak_test_loadbalancer:${KEYCLOAK_VERSION:-latest}
cpuset: ${LB_DC1_CPUSET:-1}
- mem_limit: ${LB_MEMLIMIT:-1g}
+ mem_limit: ${LB_MEMLIMIT:-1500m}
networks:
- dc1_keycloak
# - loadbalancing
environment:
PRIVATE_SUBNET: 10.1.1.0/24
# PUBLIC_SUBNET: 10.0.2.0/24
- JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
- HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-500}
+ JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
+ HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-50000}
WORKER_IO_THREADS: ${LB_WORKER_IO_THREADS:-2}
WORKER_TASK_MAX_THREADS: ${LB_WORKER_TASK_MAX_THREADS:-16}
ports:
@@ -143,15 +143,15 @@ services:
build: load-balancer/wildfly-modcluster
image: keycloak_test_loadbalancer:${KEYCLOAK_VERSION:-latest}
cpuset: ${LB_DC2_CPUSET:-1}
- mem_limit: ${LB_MEMLIMIT:-1g}
+ mem_limit: ${LB_MEMLIMIT:-1500m}
networks:
- dc2_keycloak
# - loadbalancing
environment:
PRIVATE_SUBNET: 10.2.1.0/24
# PUBLIC_SUBNET: 10.0.2.0/24
- JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
- HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-500}
+ JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
+ HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-50000}
WORKER_IO_THREADS: ${LB_WORKER_IO_THREADS:-2}
WORKER_TASK_MAX_THREADS: ${LB_WORKER_TASK_MAX_THREADS:-16}
ports:
diff --git a/testsuite/performance/tests/src/main/docker-compose/docker-compose-monitoring.yml b/testsuite/performance/tests/src/main/docker-compose/docker-compose-monitoring.yml
index 308c113..aeb4afd 100644
--- a/testsuite/performance/tests/src/main/docker-compose/docker-compose-monitoring.yml
+++ b/testsuite/performance/tests/src/main/docker-compose/docker-compose-monitoring.yml
@@ -11,7 +11,7 @@ services:
monitoring_influxdb:
image: influxdb
- cpuset: ${MONITORING_CPUSET:-1}
+ cpuset: ${MONITORING_CPUSET:-0}
volumes:
- influx:/var/lib/influxdb
networks:
@@ -27,7 +27,7 @@ services:
monitoring_cadvisor:
build: monitoring/cadvisor
image: monitoring_cadvisor
- cpuset: ${MONITORING_CPUSET:-1}
+ cpuset: ${MONITORING_CPUSET:-0}
hostname: '{{.Node.ID}}'
volumes:
- /:/rootfs:ro
@@ -52,7 +52,7 @@ services:
monitoring_grafana:
build: monitoring/grafana
image: monitoring_grafana
- cpuset: ${MONITORING_CPUSET:-1}
+ cpuset: ${MONITORING_CPUSET:-0}
depends_on:
- monitoring_influxdb
volumes: