aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/testbed-setup/ansible/roles/performance_tuning/tasks/main.yaml
diff options
context:
space:
mode:
authorPeter Mikus <pmikus@cisco.com>2020-03-27 14:31:12 +0000
committerPeter Mikus <pmikus@cisco.com>2020-04-01 06:33:09 +0000
commit10d2a085292d42716dacac36c973cbbf8bcfaeb0 (patch)
tree4da92b25d63d82424bcfed8f5a40a64fe85abd2f /resources/tools/testbed-setup/ansible/roles/performance_tuning/tasks/main.yaml
parent51b70fc47a2aeb40e26c1b620ccc89af2762b0c9 (diff)
FIX: irqbalance settings
By default irqbalance should be honoring isolcpu settings but as of latest finding IRQs are distributed ad-hoc even if irqbalance is: - enabled: with default settings - disabled: by configuration - disabled: as a service - enabled: with incorrect mask This patch brings explicit configuration of IRQBALANCE_BANNED_CPUS with mask large enough to cover all cores and keeps IRQ to be processed by core 0. Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I0eb36d780feb284a5493e123acbf993a362ea9ec
Diffstat (limited to 'resources/tools/testbed-setup/ansible/roles/performance_tuning/tasks/main.yaml')
-rw-r--r--resources/tools/testbed-setup/ansible/roles/performance_tuning/tasks/main.yaml10
1 files changed, 10 insertions, 0 deletions
diff --git a/resources/tools/testbed-setup/ansible/roles/performance_tuning/tasks/main.yaml b/resources/tools/testbed-setup/ansible/roles/performance_tuning/tasks/main.yaml
index e28f9ba6a2..49a20882b9 100644
--- a/resources/tools/testbed-setup/ansible/roles/performance_tuning/tasks/main.yaml
+++ b/resources/tools/testbed-setup/ansible/roles/performance_tuning/tasks/main.yaml
@@ -148,6 +148,16 @@
tags:
- copy-cpufrequtils
+- name: Performance Tuning - Copy Irqbalance File
+ copy:
+ src: "files/irqbalance"
+ dest: "/etc/default/irqbalance"
+ owner: "root"
+ group: "root"
+ mode: "0644"
+ tags:
+ - copy-irqbalance
+
- name: Performance Tuning - Set Ondemand Service To Disable
service:
name: "ondemand"