Email or username:

Password:

Forgot your password?
Top-level
Sergey Kibish

Turns out that this version had fixed a problem where ZFS ARC cache would only use 50% of RAM on Linux, so now it tries to use as much as possible for cache and release when apps require memory.

Seems like an algorithm decides to use swap for everything else because ARC has higher priority.

Why system has swap in first place? Because by default TrueNAS creates swap of 2GB size on each disk which I left as is long time ago. But this is configurable and should be set to zero.

1 comment
Sergey Kibish

Now imagine performance of swap on ZFS raid array. It’s damn slow and if accessed frequently, it is very bad for performance and that’s why high iowait.

So, solution was to disable swap and all numbers went back to normal and server is healthy and live happily ever after.

The end

Go Up