Improve Omeka's speed

Hi Omeka community,

i have some questions, how i can increase Omeka’s speed in pagination and in search.
I created collection 13000 Books (550_000 Pages)

Here some images for better understanding:

If i try to paginate through collection it takes apr. 9 seconds

Searh takes apr. 20 seconds.

Do you have any ideas how to improve it?

What version of Omeka are you using? And what plugins/modules?

9 and 20 second times are pretty terrible, but I don’t think the screenshot really shows much about what’s going on here.

I use version 1.3.0 + madoc plugin

Hier is the whole system information:

Omeka S
Version	1.3.0
PHP
Version	7.2.18
SAPI	fpm-fcgi
Memory Limit	-1
POST Size Limit	8M
File Upload Limit	2M
Garbage Collection	Yes
Extensions	apcu, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imagick, imap, intl, json, libxml, mbstring, mcrypt, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib
MySQL
Server Version	8.0.11
Client Version	mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
Mode	ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_ENGINE_SUBSTITUTION
OS
Version	Linux 4.19.0-8-amd64 x86_64

I use it in docker, on server with 16 GB.
Hier is a list with logs:


Attaching to madoc-sbb-search-indexer, madoc-sbb-standalone-omeka, madoc-server_search-founda_1, madoc-sbb-elasticsearch
madoc-sbb-search-indexer | [2020-05-11 08:40:26 +0000] [7] [INFO] Worker exiting (pid: 7)
madoc-sbb-search-indexer | [2020-05-11 08:40:26 +0000] [8] [INFO] Worker exiting (pid: 8)
madoc-sbb-search-indexer | [2020-05-11 08:40:26 +0000] [1] [INFO] Shutting down: Master
madoc-sbb-search-indexer | [2020-05-11 08:40:42 +0000] [1] [INFO] Starting gunicorn 19.9.0
madoc-sbb-search-indexer | [2020-05-11 08:40:42 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1)
madoc-sbb-search-indexer | [2020-05-11 08:40:42 +0000] [1] [INFO] Using worker: uvicorn.workers.UvicornWorker
madoc-sbb-search-indexer | [2020-05-11 08:40:42 +0000] [8] [INFO] Booting worker with pid: 8
madoc-sbb-search-indexer | [2020-05-11 08:40:42 +0000] [9] [INFO] Booting worker with pid: 9
madoc-sbb-search-indexer | [2020-05-11 08:40:42 +0000] [8] [INFO] Started server process [8]
madoc-sbb-search-indexer | [2020-05-11 08:40:42 +0000] [8] [INFO] Waiting for application startup.
madoc-sbb-search-indexer | [2020-05-11 08:40:42 +0000] [9] [INFO] Started server process [9]
madoc-sbb-search-indexer | [2020-05-11 08:40:42 +0000] [9] [INFO] Waiting for application startup.
madoc-sbb-search-indexer | [2020-05-11 08:57:11 +0000] [1] [INFO] Handling signal: term
madoc-sbb-search-indexer | [2020-05-11 08:57:11 +0000] [9] [INFO] Shutting down
madoc-sbb-search-indexer | [2020-05-11 08:57:11 +0000] [8] [INFO] Shutting down
madoc-sbb-search-indexer | [2020-05-11 08:57:12 +0000] [9] [INFO] Waiting for application shutdown.
madoc-sbb-search-indexer | [2020-05-11 08:57:12 +0000] [9] [INFO] Finished server process [9]
madoc-sbb-search-indexer | [2020-05-11 08:57:12 +0000] [9] [INFO] Worker exiting (pid: 9)
madoc-sbb-search-indexer | [2020-05-11 08:57:12 +0000] [8] [INFO] Waiting for application shutdown.
madoc-sbb-search-indexer | [2020-05-11 08:57:12 +0000] [8] [INFO] Finished server process [8]
madoc-sbb-search-indexer | [2020-05-11 08:57:12 +0000] [8] [INFO] Worker exiting (pid: 8)
madoc-sbb-search-indexer | [2020-05-11 08:57:12 +0000] [1] [INFO] Shutting down: Master
madoc-sbb-search-indexer | [2020-05-11 09:00:15 +0000] [1] [INFO] Starting gunicorn 19.9.0
madoc-sbb-search-indexer | [2020-05-11 09:00:15 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1)
madoc-sbb-search-indexer | [2020-05-11 09:00:15 +0000] [1] [INFO] Using worker: uvicorn.workers.UvicornWorker
madoc-sbb-search-indexer | [2020-05-11 09:00:15 +0000] [7] [INFO] Booting worker with pid: 7
madoc-sbb-search-indexer | [2020-05-11 09:00:15 +0000] [8] [INFO] Booting worker with pid: 8
madoc-sbb-search-indexer | [2020-05-11 09:00:16 +0000] [7] [INFO] Started server process [7]
madoc-sbb-search-indexer | [2020-05-11 09:00:16 +0000] [7] [INFO] Waiting for application startup.
madoc-sbb-search-indexer | [2020-05-11 09:00:16 +0000] [8] [INFO] Started server process [8]
madoc-sbb-search-indexer | [2020-05-11 09:00:16 +0000] [8] [INFO] Waiting for application startup.
madoc-sbb-search-indexer | [2020-05-11 09:11:31 +0000] [1] [INFO] Handling signal: term
madoc-sbb-search-indexer | [2020-05-11 09:11:31 +0000] [7] [INFO] Shutting down
madoc-sbb-search-indexer | [2020-05-11 09:11:31 +0000] [8] [INFO] Shutting down
madoc-sbb-search-indexer | [2020-05-11 09:11:31 +0000] [7] [INFO] Waiting for application shutdown.
madoc-sbb-search-indexer | [2020-05-11 09:11:31 +0000] [8] [INFO] Waiting for application shutdown.
madoc-sbb-search-indexer | [2020-05-11 09:11:31 +0000] [7] [INFO] Finished server process [7]
madoc-sbb-search-indexer | [2020-05-11 09:11:31 +0000] [8] [INFO] Finished server process [8]
madoc-sbb-search-indexer | [2020-05-11 09:11:31 +0000] [8] [INFO] Worker exiting (pid: 8)
madoc-sbb-search-indexer | [2020-05-11 09:11:31 +0000] [7] [INFO] Worker exiting (pid: 7)
madoc-sbb-search-indexer | [2020-05-11 09:11:31 +0000] [1] [INFO] Shutting down: Master
madoc-sbb-search-indexer | [2020-05-11 09:16:31 +0000] [1] [INFO] Starting gunicorn 19.9.0
madoc-sbb-search-indexer | [2020-05-11 09:16:31 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1)
madoc-sbb-search-indexer | [2020-05-11 09:16:31 +0000] [1] [INFO] Using worker: uvicorn.workers.UvicornWorker
madoc-sbb-search-indexer | [2020-05-11 09:16:32 +0000] [9] [INFO] Booting worker with pid: 9
madoc-sbb-search-indexer | [2020-05-11 09:16:32 +0000] [10] [INFO] Booting worker with pid: 10
madoc-sbb-search-indexer | [2020-05-11 09:16:32 +0000] [9] [INFO] Started server process [9]
madoc-sbb-search-indexer | [2020-05-11 09:16:32 +0000] [9] [INFO] Waiting for application startup.
madoc-sbb-search-indexer | [2020-05-11 09:16:32 +0000] [10] [INFO] Started server process [10]
madoc-sbb-search-indexer | [2020-05-11 09:16:32 +0000] [10] [INFO] Waiting for application startup.
madoc-sbb-standalone-omeka | 2020-05-11 08:40:26,988 INFO stopped: php-fpm_00 (exit status 0)
madoc-sbb-standalone-omeka | 2020-05-11 08:40:27,028 INFO stopped: nginx_00 (exit status 0)
madoc-sbb-standalone-omeka | 2020-05-11 08:40:41,014 CRIT Supervisor running as root (no user in config file)
madoc-sbb-standalone-omeka | 2020-05-11 08:40:41,014 INFO Included extra file "/etc/supervisord.d/00-docker-fpm-nginx.ini" during parsing
madoc-sbb-standalone-omeka | 2020-05-11 08:40:41,024 INFO RPC interface 'supervisor' initialized
madoc-sbb-standalone-omeka | 2020-05-11 08:40:41,024 CRIT Server 'unix_http_server' running without any HTTP authentication checking
madoc-sbb-standalone-omeka | 2020-05-11 08:40:41,025 INFO supervisord started with pid 1
madoc-sbb-standalone-omeka | 2020-05-11 08:40:42,027 INFO spawned: 'nginx_00' with pid 8
madoc-sbb-standalone-omeka | 2020-05-11 08:40:42,029 INFO spawned: 'php-fpm_00' with pid 9
madoc-sbb-standalone-omeka | 2020-05-11 08:40:42,078 INFO success: nginx_00 entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
madoc-sbb-standalone-omeka | 2020-05-11 08:40:42,078 INFO success: php-fpm_00 entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
madoc-sbb-standalone-omeka | [11-May-2020 08:40:42] NOTICE: fpm is running, pid 9
madoc-sbb-standalone-omeka | [11-May-2020 08:40:42] NOTICE: ready to handle connections
madoc-sbb-standalone-omeka | [11-May-2020 08:40:42] NOTICE: systemd monitor interval set to 10000ms
madoc-sbb-standalone-omeka | 2020-05-11 08:57:12,586 WARN received SIGTERM indicating exit request
madoc-sbb-standalone-omeka | 2020-05-11 08:57:12,596 INFO waiting for nginx_00, php-fpm_00 to die
madoc-sbb-standalone-omeka | [11-May-2020 08:57:12] NOTICE: Terminating ...
madoc-sbb-standalone-omeka | [11-May-2020 08:57:12] NOTICE: exiting, bye-bye!
madoc-sbb-standalone-omeka | 2020-05-11 08:57:12,596 INFO stopped: php-fpm_00 (exit status 0)
madoc-sbb-standalone-omeka | 2020-05-11 08:57:12,636 INFO stopped: nginx_00 (exit status 0)
madoc-sbb-standalone-omeka | 2020-05-11 09:00:14,565 CRIT Supervisor running as root (no user in config file)
madoc-sbb-standalone-omeka | 2020-05-11 09:00:14,565 INFO Included extra file "/etc/supervisord.d/00-docker-fpm-nginx.ini" during parsing
madoc-sbb-standalone-omeka | 2020-05-11 09:00:14,575 INFO RPC interface 'supervisor' initialized
madoc-sbb-standalone-omeka | 2020-05-11 09:00:14,575 CRIT Server 'unix_http_server' running without any HTTP authentication checking
madoc-sbb-standalone-omeka | 2020-05-11 09:00:14,575 INFO supervisord started with pid 1
madoc-sbb-standalone-omeka | 2020-05-11 09:00:15,578 INFO spawned: 'nginx_00' with pid 9
madoc-sbb-standalone-omeka | 2020-05-11 09:00:15,579 INFO spawned: 'php-fpm_00' with pid 10
madoc-sbb-standalone-omeka | 2020-05-11 09:00:15,638 INFO success: nginx_00 entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
madoc-sbb-standalone-omeka | 2020-05-11 09:00:15,642 INFO success: php-fpm_00 entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
madoc-sbb-standalone-omeka | [11-May-2020 09:00:15] NOTICE: fpm is running, pid 10
madoc-sbb-standalone-omeka | [11-May-2020 09:00:15] NOTICE: ready to handle connections
madoc-sbb-standalone-omeka | [11-May-2020 09:00:15] NOTICE: systemd monitor interval set to 10000ms
madoc-sbb-standalone-omeka | 2020-05-11 09:11:31,734 WARN received SIGTERM indicating exit request
madoc-sbb-standalone-omeka | 2020-05-11 09:11:31,734 INFO waiting for nginx_00, php-fpm_00 to die
madoc-sbb-standalone-omeka | [11-May-2020 09:11:31] NOTICE: Terminating ...
madoc-sbb-standalone-omeka | [11-May-2020 09:11:31] NOTICE: exiting, bye-bye!
madoc-sbb-standalone-omeka | 2020-05-11 09:11:31,744 INFO stopped: php-fpm_00 (exit status 0)
madoc-sbb-standalone-omeka | 2020-05-11 09:11:31,780 INFO stopped: nginx_00 (exit status 0)
madoc-sbb-standalone-omeka | 2020-05-11 09:16:30,876 CRIT Supervisor running as root (no user in config file)
madoc-sbb-standalone-omeka | 2020-05-11 09:16:30,876 INFO Included extra file "/etc/supervisord.d/00-docker-fpm-nginx.ini" during parsing
madoc-sbb-standalone-omeka | 2020-05-11 09:16:30,887 INFO RPC interface 'supervisor' initialized
madoc-sbb-standalone-omeka | 2020-05-11 09:16:30,888 CRIT Server 'unix_http_server' running without any HTTP authentication checking
madoc-sbb-standalone-omeka | 2020-05-11 09:16:30,888 INFO supervisord started with pid 1
madoc-sbb-standalone-omeka | 2020-05-11 09:16:31,890 INFO spawned: 'nginx_00' with pid 8
madoc-sbb-standalone-omeka | 2020-05-11 09:16:31,892 INFO spawned: 'php-fpm_00' with pid 9
madoc-sbb-standalone-omeka | 2020-05-11 09:16:31,944 INFO success: nginx_00 entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
madoc-sbb-standalone-omeka | 2020-05-11 09:16:31,944 INFO success: php-fpm_00 entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
madoc-sbb-standalone-omeka | [11-May-2020 09:16:31] NOTICE: fpm is running, pid 9
madoc-sbb-standalone-omeka | [11-May-2020 09:16:31] NOTICE: ready to handle connections
madoc-sbb-standalone-omeka | [11-May-2020 09:16:31] NOTICE: systemd monitor interval set to 10000ms
madoc-sbb-elasticsearch | [2020-05-11T09:11:32,884][INFO ][o.e.n.Node               ] [XW-WJaw] stopped
madoc-sbb-elasticsearch | [2020-05-11T09:11:32,884][INFO ][o.e.n.Node               ] [XW-WJaw] closing ...
madoc-sbb-elasticsearch | [2020-05-11T09:11:32,899][INFO ][o.e.n.Node               ] [XW-WJaw] closed
madoc-sbb-elasticsearch | OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
madoc-sbb-elasticsearch | [2020-05-11T09:16:32,747][INFO ][o.e.e.NodeEnvironment    ] [XW-WJaw] using [1] data paths, mounts [[/usr/share/elasticsearch/data (/dev/sda1)]], net usable_space [15.8gb], net total_space [27.4gb], types [ext4]
madoc-sbb-elasticsearch | [2020-05-11T09:16:32,750][INFO ][o.e.e.NodeEnvironment    ] [XW-WJaw] heap size [494.9mb], compressed ordinary object pointers [true]
madoc-sbb-elasticsearch | [2020-05-11T09:16:32,752][INFO ][o.e.n.Node               ] [XW-WJaw] node name derived from node ID [XW-WJawzSMufgBS_dT972A]; set [node.name] to override
madoc-sbb-elasticsearch | [2020-05-11T09:16:32,752][INFO ][o.e.n.Node               ] [XW-WJaw] version[6.7.2], pid[1], build[default/docker/56c6e48/2019-04-29T09:05:50.290371Z], OS[Linux/4.19.0-8-amd64/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/12.0.1/12.0.1+12]
madoc-sbb-elasticsearch | [2020-05-11T09:16:32,752][INFO ][o.e.n.Node               ] [XW-WJaw] JVM arguments [-Xms1g, -Xmx1g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.io.tmpdir=/tmp/elasticsearch-14100345642797371151, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Djava.locale.providers=COMPAT, -XX:UseAVX=2, -Des.cgroups.hierarchy.override=/, -Xms512m, -Xmx512m, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/usr/share/elasticsearch/config, -Des.distribution.flavor=default, -Des.distribution.type=docker]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,212][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [aggs-matrix-stats]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,212][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [analysis-common]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,212][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [ingest-common]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,212][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [ingest-geoip]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,213][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [ingest-user-agent]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,213][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [lang-expression]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,213][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [lang-mustache]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,213][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [lang-painless]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,213][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [mapper-extras]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,213][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [parent-join]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,213][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [percolator]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,213][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [rank-eval]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,214][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [reindex]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,214][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [repository-url]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,214][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [transport-netty4]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,215][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [tribe]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,215][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-ccr]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,215][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-core]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,215][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-deprecation]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,215][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-graph]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,215][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-ilm]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,216][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-logstash]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,216][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-ml]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,216][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-monitoring]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,216][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-rollup]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,216][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-security]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,216][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-sql]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,216][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-upgrade]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,217][INFO ][o.e.p.PluginsService     ] [XW-WJaw] loaded module [x-pack-watcher]
madoc-sbb-elasticsearch | [2020-05-11T09:16:34,217][INFO ][o.e.p.PluginsService     ] [XW-WJaw] no plugins loaded
madoc-sbb-elasticsearch | [2020-05-11T09:16:37,522][INFO ][o.e.x.s.a.s.FileRolesStore] [XW-WJaw] parsed [0] roles from file [/usr/share/elasticsearch/config/roles.yml]
madoc-sbb-elasticsearch | [2020-05-11T09:16:38,079][INFO ][o.e.x.m.p.l.CppLogMessageHandler] [XW-WJaw] [controller/87] [Main.cc@109] controller (64 bit): Version 6.7.2 (Build f688467e0867ca) Copyright (c) 2019 Elasticsearch BV
madoc-sbb-elasticsearch | [2020-05-11T09:16:38,693][INFO ][o.e.d.DiscoveryModule    ] [XW-WJaw] using discovery type [single-node] and host providers [settings]
madoc-sbb-elasticsearch | [2020-05-11T09:16:39,358][INFO ][o.e.n.Node               ] [XW-WJaw] initialized
madoc-sbb-elasticsearch | [2020-05-11T09:16:39,358][INFO ][o.e.n.Node               ] [XW-WJaw] starting ...
madoc-sbb-elasticsearch | [2020-05-11T09:16:39,490][INFO ][o.e.t.TransportService   ] [XW-WJaw] publish_address {172.18.0.2:9300}, bound_addresses {0.0.0.0:9300}
madoc-sbb-elasticsearch | [2020-05-11T09:16:39,552][INFO ][o.e.h.n.Netty4HttpServerTransport] [XW-WJaw] publish_address {172.18.0.2:9200}, bound_addresses {0.0.0.0:9200}
madoc-sbb-elasticsearch | [2020-05-11T09:16:39,552][INFO ][o.e.n.Node               ] [XW-WJaw] started
madoc-sbb-elasticsearch | [2020-05-11T09:16:39,817][WARN ][o.e.x.s.a.s.m.NativeRoleMappingStore] [XW-WJaw] Failed to clear cache for realms [[]]
madoc-sbb-elasticsearch | [2020-05-11T09:16:39,860][INFO ][o.e.l.LicenseService     ] [XW-WJaw] license [87502d0d-1fc5-44f5-80d7-fc12077dfbcf] mode [basic] - valid
madoc-sbb-elasticsearch | [2020-05-11T09:16:39,873][INFO ][o.e.g.GatewayService     ] [XW-WJaw] recovered [0] indices into cluster_state
search-founda_1    | [2020-05-11 08:40:27 +0000] [10] [INFO] Worker exiting (pid: 10)
search-founda_1    | [2020-05-11 08:40:27 +0000] [11] [INFO] Worker exiting (pid: 11)
search-founda_1    | [2020-05-11 08:40:27 +0000] [1] [INFO] Shutting down: Master
search-founda_1    | [2020-05-11 08:40:41 +0000] [1] [INFO] Starting gunicorn 19.9.0
search-founda_1    | [2020-05-11 08:40:41 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1)
search-founda_1    | [2020-05-11 08:40:41 +0000] [1] [INFO] Using worker: uvicorn.workers.UvicornWorker
search-founda_1    | [2020-05-11 08:40:41 +0000] [7] [INFO] Booting worker with pid: 7
search-founda_1    | [2020-05-11 08:40:41 +0000] [8] [INFO] Booting worker with pid: 8
search-founda_1    | [2020-05-11 08:40:41 +0000] [8] [INFO] Started server process [8]
search-founda_1    | [2020-05-11 08:40:41 +0000] [8] [INFO] Waiting for application startup.
search-founda_1    | [2020-05-11 08:40:42 +0000] [7] [INFO] Started server process [7]
search-founda_1    | [2020-05-11 08:40:42 +0000] [7] [INFO] Waiting for application startup.
search-founda_1    | [2020-05-11 08:57:12 +0000] [1] [INFO] Handling signal: term
search-founda_1    | [2020-05-11 08:57:12 +0000] [8] [INFO] Shutting down
search-founda_1    | [2020-05-11 08:57:12 +0000] [7] [INFO] Shutting down
search-founda_1    | [2020-05-11 08:57:12 +0000] [8] [INFO] Waiting for application shutdown.
search-founda_1    | [2020-05-11 08:57:12 +0000] [8] [INFO] Finished server process [8]
search-founda_1    | [2020-05-11 08:57:12 +0000] [7] [INFO] Waiting for application shutdown.
search-founda_1    | [2020-05-11 08:57:12 +0000] [7] [INFO] Finished server process [7]
search-founda_1    | [2020-05-11 08:57:12 +0000] [7] [INFO] Worker exiting (pid: 7)
search-founda_1    | [2020-05-11 08:57:12 +0000] [8] [INFO] Worker exiting (pid: 8)
search-founda_1    | [2020-05-11 08:57:12 +0000] [1] [INFO] Shutting down: Master
search-founda_1    | [2020-05-11 09:00:15 +0000] [1] [INFO] Starting gunicorn 19.9.0
search-founda_1    | [2020-05-11 09:00:15 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1)
search-founda_1    | [2020-05-11 09:00:15 +0000] [1] [INFO] Using worker: uvicorn.workers.UvicornWorker
search-founda_1    | [2020-05-11 09:00:15 +0000] [7] [INFO] Booting worker with pid: 7
search-founda_1    | [2020-05-11 09:00:15 +0000] [8] [INFO] Booting worker with pid: 8
search-founda_1    | [2020-05-11 09:00:15 +0000] [7] [INFO] Started server process [7]
search-founda_1    | [2020-05-11 09:00:15 +0000] [7] [INFO] Waiting for application startup.
search-founda_1    | [2020-05-11 09:00:15 +0000] [8] [INFO] Started server process [8]
search-founda_1    | [2020-05-11 09:00:15 +0000] [8] [INFO] Waiting for application startup.
search-founda_1    | [2020-05-11 09:11:31 +0000] [1] [INFO] Handling signal: term
search-founda_1    | [2020-05-11 09:11:31 +0000] [7] [INFO] Shutting down
search-founda_1    | [2020-05-11 09:11:31 +0000] [8] [INFO] Shutting down
search-founda_1    | [2020-05-11 09:11:31 +0000] [7] [INFO] Waiting for application shutdown.
search-founda_1    | [2020-05-11 09:11:31 +0000] [8] [INFO] Waiting for application shutdown.
search-founda_1    | [2020-05-11 09:11:31 +0000] [7] [INFO] Finished server process [7]
search-founda_1    | [2020-05-11 09:11:31 +0000] [8] [INFO] Finished server process [8]
search-founda_1    | [2020-05-11 09:11:31 +0000] [7] [INFO] Worker exiting (pid: 7)
search-founda_1    | [2020-05-11 09:11:31 +0000] [8] [INFO] Worker exiting (pid: 8)
search-founda_1    | [2020-05-11 09:11:32 +0000] [1] [INFO] Shutting down: Master
search-founda_1    | [2020-05-11 09:16:31 +0000] [1] [INFO] Starting gunicorn 19.9.0
search-founda_1    | [2020-05-11 09:16:31 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1)
search-founda_1    | [2020-05-11 09:16:31 +0000] [1] [INFO] Using worker: uvicorn.workers.UvicornWorker
search-founda_1    | [2020-05-11 09:16:31 +0000] [8] [INFO] Booting worker with pid: 8
search-founda_1    | [2020-05-11 09:16:31 +0000] [9] [INFO] Booting worker with pid: 9
search-founda_1    | [2020-05-11 09:16:31 +0000] [8] [INFO] Started server process [8]
search-founda_1    | [2020-05-11 09:16:31 +0000] [8] [INFO] Waiting for application startup.
search-founda_1    | [2020-05-11 09:16:31 +0000] [9] [INFO] Started server process [9]
search-founda_1    | [2020-05-11 09:16:31 +0000] [9] [INFO] Waiting for application startup.

I don’t know whether the madoc piece is having an effect on your performance or not.

In general I’d recommend being up to date to the latest Omeka S version, as we periodically make performance improvements.

In 1.3.0 and up, there’s an setting to disable the embedded JSON-LD which may be an option to improve your performance if you’re not using that JSON-LD output.