Hi. Just installed using Docker on Windows. I noticed the Postgres and Valkey containers using a constant 3-6% CPU each for 7 hours and counting, with no connections open to the application.
I checked the container logs - nothing seems to be reported there - so what the heck are those containers doing? If it keeps up I’m going to have to shut it down.
Can you provide a bit more information about that?
I mean, PostgreSQL consists of more than one process, so there can be a variety of possible causes. It (probably in the same way as Valkey) performs background operations (checkpoints, indexing, vacuuming), which will naturally be reflected in CPU usage.
Since you’re running Docker on Windows, you’re probably dealing with the overhead of executing all containers inside a virtual machine rather than running them directly, which can also have a significant impact on CPU usage.
Additionally, in the case of Valkey — which, under its default configuration, has a very low resource usage — this suggests that the issue is likely not directly related to Penpot.
In any case, without more insights, it’s quite complicated to understand the underlying issue.
I don’t really know what other insights to share. Valkey never drops below 2.7%, however Postgres does sometimes drop to 0.1% since I disabled Penpot Telemetry, but still frequently climbs back up to 3-6% with theoretically nothing happening.
Anyway if that’s just the way it is then what can you do!