@Harald_Hansen - Did you ever come to any sort of conclusion regarding this?
We have just recently switched to dedicated log servers, to conserver resources on our MDS servers.
The log servers have less RAM, and therefore also less swap.
Because of this we realized the exact same as you.
Swap is being slowly consumed over time, even though plenty of memory is available.
It is definitely related to logging.
We have SNMP monitoring of swap for both our MDS servers and log servers.
From this we can see that the issue was exponential on the MDS servers when they serviced all the logs.
We can see now that the issue has drastically decreased (consumption speed) on the MDS servers, after having moved logging to dedicated log servers - but the consumption issue is still there.
A reboot always temporarily fixes the issue, but then consumption is increased over time again.
On a log server logging for approximately 45 Virtual Systems with 16GB of swap, free swap was 15.65GB after reboot.
After 38 days free swap has decreased to 8.47GB - so a consumption of 7.18GB.
Weekly consumption is around 0,67GB - but it varies.
This really seems like a memory leak issue, but only affecting swap.
Available memory looks to be unaffected.
I know from experience that in R80.40 there used to be a well-known (at least to TAC it was) general GAIA memory leak issue, that affected both SMS and GWs alike.
It was a lot like this, but for available memory instead of swap.
It is worth mentioning that we are running R81.10 Take 156, so this is still a problem for newer versions.
I have monitoring data from two years back, when we were running R81.10 Take 55 on these servers, and I can see it has been an issue ever since.