I’ve heard a lot of people say your swap should be 2x RAM… but do I really need 32GB of swap?
I’m currently running 16GB zramswap on my 32GB server, and 24GB on Optane / 3D XPoint on my 64GB server 😈
I suggest that you read “In defence of swap” that various people have linked to. It includes information about swap size.
Here are swap size recommendations for from Red Hat and Canonical. You may not run oof these distributions but the information will probably still apply.
https://help.ubuntu.com/community/SwapFaq
Assuming you have 16GB of RAM 32GB is the maximum swap size you need if want to use hibernation. You can you less if don’t plan to use hibernation.
I use gentoo, so my swap is pretty large because it often compiles from source. I have it at 16 GB for my raspberry pi and 32 GB for my pc. I think I’ll be bumping up the raspberry pi to 32
I think this might answer your question: https://chrisdown.name/2018/01/02/in-defence-of-swap.html (especially the tunning section)