utmapp / utmapp/UTM

Better handling of idle task between guest and host

Open
#4,475 2 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.