]> xenbits.xensource.com Git - people/aperard/osstest.git/commitdiff
osstest: install irqbalance
authorRoger Pau Monne <roger.pau@citrix.com>
Tue, 12 Apr 2022 11:20:58 +0000 (13:20 +0200)
committerRoger Pau Monne <roger.pau@citrix.com>
Tue, 12 Apr 2022 15:43:27 +0000 (17:43 +0200)
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 <jbeulich@suse.com>
Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
ts-host-install

index 276c6af85a4bbd3b67e9c778db21d706eba4eb6f..f79a1bebce7b5a8bee8191821ae02dba1836687e 100755 (executable)
@@ -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.