I’ve been using hass.io on the raspberry pi 3 b+ for a few months since moving to hass from smartthings. The performance has been excellent. With the impending death of hassbian, I figured it was time to finally migrate things over to my server. I have a dell r710, plenty of power, running vmware. I was able to install hassos no problem, and was able to restore the snapshot and everything appeared to work (hats off to the dev team for how easy that was haha). The problem is that performance is just awful. At first i followed a tutorial that did not give much in terms of resources, so I gave it 4 vcpus, and 8gb ram, and plenty of space. Still performance is really sluggish, and worse than the rpi even though it has more power. Anyone encounter this and have any tips on fixing this? Thanks in advance.
Hm, are you sure your machine has enough power? As in, how many cores does the machine have, the speed and most important how many other VM’s are running?
And do you run it on a ssd?.
All these things should be taken into consideration, also one thing you must consider is that hassio is slower than home assistant in terms of boot speeds.
What virtual machine are you using ? Q35 chipset, KVM CPU or host ?
Or are you emulating a pi ?
I’m definitely sure. It has 4 cores, 8gb ram, they are on sata drives which could effect performance I suppose. Only 1 other vm running. The host is no where near max capacity.
Try Proxmox. It’s lightweight and it’s performance is great!
I would but already have a esxi license and running another vm on it. There’s no reason it shouldn’t run.
How many CPU cores does the host have? Its not a scheduling issue is it? e.g. VM has 4 cores, host has 4 cores, other VMs stealing all the scheduling time.
Thanks for the assistance, I realized my issue was my network. In moving over I had to force the dhcp server to release that old ip, and the easiest way to do that was to set a short timeout on the lease (10 seconds). I was changing everything back over to the pi while continuing to troubleshoot, and realized I had not changed that back. I spun the vm back up and sure enough, its running much better now. Live and learn haha.