Your original patch is helpful but just not sufficient to address the AIO performance issues currently seen. The AIO configuration is cpu bound and is currently maxed out on the 2 platform cores used by AIO. As part of investigation for https://bugs.launchpad.net/starlingx/+bug/1837426, one of the observations is that rabbit is using 631 threads for its beam process. This is too many as the AIO is limited to 2 cores for all platform processes. An additional change will be needed to reduce the number of beam threads when using only 2 cores. Recommendation is to re-assign this LP to the developers involved in 1837426 as they are identifying multiple options to reduce overall platform cpu usage.
Your original patch is helpful but just not sufficient to address the AIO performance issues currently seen. The AIO configuration is cpu bound and is currently maxed out on the 2 platform cores used by AIO. As part of investigation for https:/ /bugs.launchpad .net/starlingx/ +bug/1837426, one of the observations is that rabbit is using 631 threads for its beam process. This is too many as the AIO is limited to 2 cores for all platform processes. An additional change will be needed to reduce the number of beam threads when using only 2 cores. Recommendation is to re-assign this LP to the developers involved in 1837426 as they are identifying multiple options to reduce overall platform cpu usage.