RAM usage split in thirds on 24.10.2

I noticed this issue a while ago but didn’t think it was an issue until I set up a second server. The original machine will allocate approximately 1/3 of the RAM to ZFS Cache, 1/3 to services, and 1/3 free. The second machine behaves as I would expect by dynamically allowing enough RAM for services and then filling the rest with ZFS Cache. Both are running 24.10.2.

I know this has been asked before in this post but the related ticket seems to indicate this should be fixed in the current release.


The first image shows the original server (originally installed with Cobia and updated to each new release as they came out).
The second image is the new machine (originally installed electric eel).

I am fairly sure this was not an issue in the past (after the change to increase the cache beyond 50%) but I don’t recall which release had it working.

Advice? Do I have something misconfigured?

Backup your TrueNAS config files, then reinstall 24.10.2 on your first machine. See if that fixes it. If it does then I’d think it was a bug due to upgrading in-place.

Well I hope it works, I’d feel good to have a win today.

I’d guess that the first server has some ZFS memory tuning in place. Not sure where I would look for such, other than these:

  • Startup script(s)
  • Cronjobs

Tried resetting to default ZFS settings in the UI? Sometimes upgrade paths can leave behind weird config fragments.

Well, I did nothing and it fixed itself after a system restart. That didn’t fix it in the past but whatever lol.

thanks for the help

I’m experiencing this as well, except my 24.10.2 is only a couple of weeks old. I did, however, install it with 64GB of non-ECC RAM and shortly after upgraded it to 128GB of ECC. And a 1TB NVMe assigned as a cache drive.