From dc762d674a9f68d1d962baf84c07676839b6fda4 Mon Sep 17 00:00:00 2001 From: Roger Pau Monne Date: Tue, 12 Apr 2022 13:20:58 +0200 Subject: [PATCH] osstest: install irqbalance MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Or else all interrupts will get bound to (v)CPU 0. This doesn't cause issues on small boxes, but boxes with a non-trivial amount of CPUs can struggle without interrupts being balanced across available vCPUs, as the number of vCPUs offered to dom0 matches the number of physical CPUs. For example sabro boxes (Xeon Silver 4114 x 2 sockets) would sometimes report timeouts which seem to be solved by using irqbalance in dom0. irqbalance is also available on Arm, so install unconditionally. Reported-by: Jan Beulich Signed-off-by: Roger Pau Monné Acked-by: Ian Jackson --- ts-host-install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ts-host-install b/ts-host-install index 276c6af..f79a1be 100755 --- a/ts-host-install +++ b/ts-host-install @@ -139,7 +139,7 @@ END target_cmd_root($ho, "chmod 2775 /root"); - target_install_packages($ho, qw(ed)); + target_install_packages($ho, qw(ed irqbalance)); if ($ho->{Arch} =~ m/^(?:i386|amd64)$/) { # We don't necessarily know the CPU vendor, but the Debian # packaged microcode doesn't mind us installing both. -- 2.39.5