1
0
Fork 0
tuned/profiles
Luiz Capitulino 11686d59fe cpu-partitioning: enable timer migration
As the cpu-partitioning profile does not use isolcpus=,
the kernel can end up creating long living timers on
nohz_full CPUs during early boot. Those timers will
fire later, causing jitter.

However, recent Linux kernel will always try to migrate
unpinned timers away from nohz_full CPUs when timer
migration is enabled which is what we want.

NOTE: Older kernels would migrate unpinned timers from
      idle CPUs to busy CPUs without regard if the
      CPU is nohz_full. This would certainly cause
      trouble to applications that takes 100% of the
      CPU in user-space (eg. DPDK). So, enabling
      timer migration is only safe on recent kernels.

Resolves: rhbz#1408308

Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
2017-01-10 13:44:28 +01:00
..
atomic-guest atomic: increase number of inotify watches 2016-03-29 23:48:49 +02:00
atomic-host atomic: increase number of inotify watches 2016-03-29 23:48:49 +02:00
balanced Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
cpu-partitioning cpu-partitioning: enable timer migration 2017-01-10 13:44:28 +01:00
default Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
desktop Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
desktop-powersave Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
enterprise-storage Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
laptop-ac-powersave Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
laptop-battery-powersave Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
latency-performance Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
network-latency Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
network-throughput Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
oracle Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
powersave Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
realtime realtime: changed assertion text to be more clear 2016-06-17 14:16:57 +02:00
realtime-virtual-guest realtime: changed assertion text to be more clear 2016-06-17 14:16:57 +02:00
realtime-virtual-host realtime: changed assertion text to be more clear 2016-06-17 14:16:57 +02:00
sap-hana sap-hana: explicitly setting kernel.numa_balancing = 0 for better performance 2016-07-12 16:49:10 +02:00
sap-hana-vmware sap-hana: explicitly setting kernel.numa_balancing = 0 for better performance 2016-07-12 16:49:10 +02:00
sap-netweaver Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
server-powersave Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
spindown-disk Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
throughput-performance Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
virtual-guest Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
virtual-host Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
functions functions: used sysfs for governor switching by default 2016-11-29 16:51:37 +01:00