KEYCLOAK-5966 Adjust defaults for performance testsuite provisioning
This commit is contained in:
parent
b5c7be574b
commit
03e43f8964
5 changed files with 27 additions and 27 deletions
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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"
|
||||
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in a new issue