Description of problem: KVM based virtualization require specific settings. Currently we describe the profile in our Best Practices Guide and users have to copy and paste it. We think it would make totally sense to add it to the tuned-profiles-sap-hana RPM package since there is already a package that is shipped specifically for SAP HANA (which the sap-hana-kvm-guest profile actually includes). Target version and exact parameter set is TBD but let's get the discussion and (hopefully) approval through this BZ going.
This is the content of /usr/lib/tuned/sap-hana-kvm-guest/haltpoll.sh (mode: 0744) #!/bin/bash if [ "$1" == "start" ]; then modprobe cpuidle-haltpoll force fi This is the content of /usr/lib/tuned/sap-hana-kvm-guest/tuned.conf # # tuned configuration # [main] summary=Optimize for running SAP HANA on KVM inside a virtual guest include=sap-hana [haltpoll] type=script script=${i:PROFILE_DIR}/haltpoll.sh [sysfs] /sys/devices/system/clocksource/clocksource0/current_clocksource=tsc /sys/module/haltpoll/parameters/guest_halt_poll_ns=2400000 /sys/module/haltpoll/parameters/guest_halt_poll_grow_start=2400000 # This are the parameters that we need to clarify if we need to change them or the can stay on default/what sap-hana profile sets # [sysctl] # kernel.sched_latency_ns=12000000 # kernel.sched_migration_cost_ns=500000 # kernel.sched_min_granularity_ns=12000000 # kernel.sched_wakeup_granularity_ns=15000000 [bootloader] cmdline_saphana=skew_tick=1
Upstream PR: https://github.com/redhat-performance/tuned/pull/529/