Crs812 (huge?) memory usage

Hi,

I have a CRS812 updated to v7.23.2 (routeros and firmware).

After 9 days of very light usage (only a powered on connected pc with a connectx-4 dual 25Gbps port) the switch reports 683MB memory usage.

There is a second pc with the same card but is off.

Between one port on each computers card the relative switch ports are configured to support roce v2 following the mikrotik specific configuration example QualityofService-RDMAoverConvergedEthernet(RoCE).

The other two ports on eac pc are configured as defcon.

Since reboot after ros upgrade 9 day ago no roce communication was established.

Remaning configuration is absolutely default ros configuration.

Not an issue, just curiosity, is such memory usage normal with such light usage?

Thank you in advance

Andrea

It may or may not be okay. It probably is.

The way the Linux kernel virtual memory subsystem works is that memory is often only reclaimed "as needed", so increasing memory consumption during uptime is not itself an error.

The usual suggestion is to use the graphing feature to plot it against time. If there is a definite per-time or per-event constant increase, that indicates a leak. If there is an increase that asymptotically seems to approach a maximum, that is normal.

If you suspect a leak, you may periodically supout.rif files. If you register on Mikrotik's website, there's a tool that can show you the contents of these, which include a detailed breakdown of the memory use. If you find a leak, Mikrotik support will need these same files to investigate further.

I use a other device, but the increased memory usage is present since a past, previous software update, but I do not have any issues in operation.