Hi!
A year ago I decided to virtualize a couple of my homeservers.
I tried Proxmox but found it too complex for my purpose. I used Debian Bullseye
as a host OS, two qemu VMs with Ubuntu 20.04 and OpenWRT VM + OpenVSwitch.
This system has been working without a problem till this September, when I decided to swap
my old Celeron847 - based "server" to the new shiny Beelink U59Pro (N5105).
I installed Ubuntu 22.04 as a host OS and moved old VMs to it.
Except OpenWRT.
I've bought a dedicated router because I anticipated problems and I have a wife too.
Of two VMs one worked fine and the other, which was more loaded, hung during two hours.
I experienced at least 10 freezes of the VM, between which I tried to change some of the parameters
in hope to stabilize it.
I am very happy that I accidentally came across this thread or I would still be trying
to find the problem in a wrong place.
So. I had the latest microcode from ubuntu sources (seems not the latest from Intel)
and stock kernel 5.15
My VM froze absolutely predictably somewhere about 1h 20m of uptime.
It happened more than 10 times during two days.
VM never worked more than two hours.
It always hung in unresponsive state with its sole CPU 100% loaded.
Now I installed kernel 5.19 and I can say - kernel does matter.
When time came for VM to freeze - I only lost video streams from IP cameras.
Syslog shows that "rtsp simple server", written in Go - died:
"fatal error: unknown caller pc" an has been relaunched.
So, kernel 5.19.0 on Ubuntu 22.04 does improve stability a lot, but it is still far
from reliability that server should have.
Next I will try to install the latest kernel 5.19.14 to see how it goes and then...
Then I will consider what I have never thought I would be considering
If this hardware works well on windows and it came with windows pro preinstalled -
maybe I should use Hyper-V.
Either Windows and Hyper-V or go back to my old Celeron 847, which was reliable as a brick, and wait when linux catch up with Jasper Lake.
A year ago I decided to virtualize a couple of my homeservers.
I tried Proxmox but found it too complex for my purpose. I used Debian Bullseye
as a host OS, two qemu VMs with Ubuntu 20.04 and OpenWRT VM + OpenVSwitch.
This system has been working without a problem till this September, when I decided to swap
my old Celeron847 - based "server" to the new shiny Beelink U59Pro (N5105).
I installed Ubuntu 22.04 as a host OS and moved old VMs to it.
Except OpenWRT.
I've bought a dedicated router because I anticipated problems and I have a wife too.
Of two VMs one worked fine and the other, which was more loaded, hung during two hours.
I experienced at least 10 freezes of the VM, between which I tried to change some of the parameters
in hope to stabilize it.
I am very happy that I accidentally came across this thread or I would still be trying
to find the problem in a wrong place.
So. I had the latest microcode from ubuntu sources (seems not the latest from Intel)
and stock kernel 5.15
My VM froze absolutely predictably somewhere about 1h 20m of uptime.
It happened more than 10 times during two days.
VM never worked more than two hours.
It always hung in unresponsive state with its sole CPU 100% loaded.
Now I installed kernel 5.19 and I can say - kernel does matter.
When time came for VM to freeze - I only lost video streams from IP cameras.
Syslog shows that "rtsp simple server", written in Go - died:
"fatal error: unknown caller pc" an has been relaunched.
So, kernel 5.19.0 on Ubuntu 22.04 does improve stability a lot, but it is still far
from reliability that server should have.
Next I will try to install the latest kernel 5.19.14 to see how it goes and then...
Then I will consider what I have never thought I would be considering
If this hardware works well on windows and it came with windows pro preinstalled -
maybe I should use Hyper-V.
Either Windows and Hyper-V or go back to my old Celeron 847, which was reliable as a brick, and wait when linux catch up with Jasper Lake.