Better handling of idle task between guest and host
- Dominant language
- Swift
- Stars
- 35.5k
- Forks
- 1.8k
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 7
Description
Suggestion:
I hope for a better handling of idle task between guest and host specially for event-driven applications like Node-RED
Background:
UTM 4.0.6 will always have 100% cpu usage for the host (Monterey) when Node-RED started as server in guest. To stop the server (Node-RED) on the guest (Linux). The host cpu usage will be less. I had a similar issue with running home assistant to reach 100% cpu usage on host. But I find a way or did something different to install home assistant as VM in UTM I used a aarch64 image instead. I believe home assistant is also event-driven application but use less cpu usage 20% and Node-RED did in arch arm64 image.
Conclusions:
If I login to my home assistant and run Node-RED from the home assistant web interface I only get 15% cpu usage.
So it looks to me... there is issues in UTM that make 100% cpu usage in some cases.
It could be that Manjaro distro I use is the main problem... I need to do more test on minimal linux without desktop.
The approach is to run Node-RED as VM and access it from host computer.
Contributor guide
Assessment
This issue has not been assessed yet.