I am playing around with ZFS on Proxmox and have noticed that swappiness never seems to kick in. The swappiness value is currently set to 50 but never swaps unless I reach 100% RAM usage acting as if swappiness is set to 0.
How can I manually force swappiness to run? The only way I can current do this is by installing something like https://github.com/julman99/eatmemory to eat the systems memory to beyond 100%
cat /proc/meminfo
MemTotal: 528099208 kB
MemFree: 33819676 kB
MemAvailable: 30995036 kB
Buffers: 65056 kB
Cached: 368868 kB
SwapCached: 4978016 kB
Active: 383870632 kB
Inactive: 71255296 kB
Active(anon): 383654260 kB
Inactive(anon): 71140760 kB
Active(file): 216372 kB
Inactive(file): 114536 kB
Unevictable: 160824 kB
Mlocked: 160824 kB
SwapTotal: 1875374420 kB
SwapFree: 1576041808 kB
Dirty: 128 kB
Writeback: 0 kB
AnonPages: 450155280 kB
Mapped: 185764 kB
Shmem: 92400 kB
KReclaimable: 1316628 kB
Slab: 7796824 kB
SReclaimable: 1316628 kB
SUnreclaim: 6480196 kB
KernelStack: 49616 kB
PageTables: 1746424 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2139350296 kB
Committed_AS: 1255929500 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 6192420 kB
VmallocChunk: 0 kB
Percpu: 1302144 kB
HardwareCorrupted: 0 kB
AnonHugePages: 176281600 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 0 kB
FilePmdMapped: 0 kB
CmaTotal: 0 kB
CmaFree: 0 kB
HugePages_Total: 72
HugePages_Free: 72
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
Hugetlb: 147456 kB
DirectMap4k: 49376056 kB
DirectMap2M: 406616064 kB
DirectMap1G: 81788928 kB