Whonix-gw freezes

Hi,

sporadically my sys-whonix (whonix-gw-16) CPU utilization goes to 90+% (as reported in the list of running qubes from the task bar) and becomes completely unresponsive.

Top in dom0 reports that IRQ/114-ACPI:Ev uses around 50% CPU.

The reported overall CPU utilization from the task manager is around 35-45% while normally idling around 1%.

When emergency pausing sys-whonix, it goes back to normal idling utilization. (The dip in the graph)

util

Is this a problem with qubes or whonix? How would i trouble shoot this best?

What kernel version do you have in sys-whonix?

It is on: Linux 5.10.71-1.fc32.qubes.x86_64 x86_64

Hmm, then I’m not sure. There was similar issue in 5.10.70, but should be fixed in 5.10.71. You can try updating to 5.10.76 (just update dom0 from current-testing repo), but I doubt it will help much.

When this happens, can you run top in sys-whonix to see what is it doing?

When this happens, can you run top in sys-whonix to see what is it doing?

I will let a terminal with top running an wait for the next freeze. Good idea!

It is kswapd0 that uses much cpu.

Memory is full, nyx seems to have a memory leak and consumed over a GB RAM…

The process kswapd0 is the process that manages virtual memory.

Maybe related sys-whonix (sdwdate) not properly resuming from suspend - #2 by tlaurion - Qubes-Whonix - Whonix Forum