[jr@fm ~]$ systemctl status systemd-swap.service
● systemd-swap.service - Manage swap spaces on zram, files and partitions.
Loaded: loaded (/usr/lib/systemd/system/systemd-swap.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2021-02-02 02:23:40 AEDT; 12h ago
Main PID: 631 (systemd-swap)
Status: "Monitoring memory status..."
Tasks: 1 (limit: 77091)
Memory: 18.2M
CGroup: /system.slice/systemd-swap.service
└─631 /usr/bin/python3 -u /usr/bin/systemd-swap start
Feb 02 02:23:40 fm systemd[1]: Starting Manage swap spaces on zram, files and partitions....
Feb 02 02:23:40 fm systemd-swap[631]: INFO: Removing working directory...
Feb 02 02:23:40 fm systemd-swap[631]: INFO: Removing files in /var/lib/systemd-swap/swapfc/...
Feb 02 02:23:40 fm systemd-swap[631]: INFO: Writing destroy info...
Feb 02 02:23:40 fm systemd-swap[631]: INFO: swapD: pick up devices from systemd-gpt-auto-generator
Feb 02 02:23:40 fm systemd-swap[631]: INFO: swapD: searching swap devices
Feb 02 02:23:40 fm systemd-swap[631]: INFO: swapFC: on-demand swap activation at >41808 MiB memory usage
Feb 02 02:23:40 fm systemd[1]: Started Manage swap spaces on zram, files and partitions..
[jr@fm ~]$
I have 64 GB of RAM, total.
[jr@fm ~]$ free -h
total used free shared buff/cache available
Mem: 62Gi 23Gi 34Gi 1.1Gi 4.9Gi 37Gi
Swap: 0B 0B 0B
[jr@fm ~]$
It could be that automated swap management doesn’t think any swap is needed because there is already heaps of memory, but that doesn’t solve the problem of it freezing. I suppose reverting to using manual swap partitions is worth a try to fix it.