08-10-2021, 07:05 AM
Greetings,
Would it be smart to isolate one or two of the cpus to be dedicated to a stable core functionality like receiving calls and the user interface? Has anyone tried?
I hope to achieve the following: A somewhat poorer performance for some multithreaded task but a rock-solid performance for some basic well-tested tasks that rarely misbehave (likely including htop to kill any misbehaving apps). This way one shouldn't worry about missing calls or having to reboot the phone when launching anbox or a poorly written website in firefox. Of course this wouldn't solve all problems, e.g. a misbehaving gps app could spam the modem so much that calls can't come thru.
I imagine this could be done using something like taskset, isolcpus and cpusets, but I have absolutely no experience messing with this functionality. Is this already build-in (in a much smarter way) in some of the distros?
Cheers
Would it be smart to isolate one or two of the cpus to be dedicated to a stable core functionality like receiving calls and the user interface? Has anyone tried?
I hope to achieve the following: A somewhat poorer performance for some multithreaded task but a rock-solid performance for some basic well-tested tasks that rarely misbehave (likely including htop to kill any misbehaving apps). This way one shouldn't worry about missing calls or having to reboot the phone when launching anbox or a poorly written website in firefox. Of course this wouldn't solve all problems, e.g. a misbehaving gps app could spam the modem so much that calls can't come thru.
I imagine this could be done using something like taskset, isolcpus and cpusets, but I have absolutely no experience messing with this functionality. Is this already build-in (in a much smarter way) in some of the distros?
Cheers