@element Hi, thanks for your reply. Here's my setup:
Synapse server:
- podman container inside an unprivlieged LXC container
- 12 GiB DDR4 memory, 12 GiB swap
- filesystem on an NVMe SSD
- presence disabled
- retention: using the example config from https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#retention
- version: ghcr.io/element-hq/synapse:v1.139.0
- cp_min: 3, cp_max: 5
- reverse proxy for SSL termination in front of the server
- 4 cores of an AMD Ryzen 2700
(1/2)
@element
Database server:
- dedicated KVM-based virtual machine
- same physical host
- PostgreSQL 17
- shared_buffers: 1GB
- max_wal_size = 2GB
- min_wal_size = 80MB
- NVMe SSD as underlying filesystem
- connection Synapse -> PSQL via TCP/IP through an isolated network
- 4 cores of an AMD Ryzen 7 2700
I am the only user on my server instance. Starting a client leads to an extremely high load on my database (IP redacted):
@element It usually takes a few minutes until all states are synced for the chats I am part of. I am only part of a few small chats aside from the Synapse Admins one (#synapse:matrix.org)
I just want to leave that chat so I can finally use my server in peace but even using the API client I'm only running into a timeout (please see the original toot)