Sometimes after I turn on the desktop PC, randomly one of the 4 cores goes to 100% and the machine freezes.Well, I have htop running on it from a remote connection and I can see that all processes are still working.An interesting thing that happens is ex.: a youtube video will continue playing its audio but the screen becomes all frozen, even the mouse won't change its position.At the top of the list at htop, this time was kworker with 100% cpu usage, but other times there was no process at 100%. The cpu 1 (core index 0) was at 100%. So, the core 0 was being actively used by about 10% and the remaining bar was all red, filling 'til 100%. I think that red filling indicator is IO wait right?Then the load average will not stop increasing.So I guess it is related to some kind of IO, I would guess video IO? What commands I could use to test it?In this case, I can't even create a new remote connection, it won't accept, will just freeze the attempt. So I will start such command on a loop and monitor its output whenever the next freeze happens.
how to determine the origin of: one core to be at 100% and freeze the machine?
io;freeze