From e25fcb3164bf8a5c93d1ba2a8810d6ea7bb6af82 Mon Sep 17 00:00:00 2001 From: Luiz Capitulino Date: Mon, 9 Jan 2017 15:56:37 -0500 Subject: [PATCH] realtime-virtual-host: use kvm modprobe helpers Signed-off-by: Luiz Capitulino --- profiles/realtime-virtual-host/script.sh | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/profiles/realtime-virtual-host/script.sh b/profiles/realtime-virtual-host/script.sh index 9c09ee3..a20656e 100755 --- a/profiles/realtime-virtual-host/script.sh +++ b/profiles/realtime-virtual-host/script.sh @@ -2,22 +2,8 @@ . /usr/lib/tuned/functions -modfile=/etc/modprobe.d/kvm.rt.tuned.conf ltanfile=/sys/module/kvm/parameters/lapic_timer_advance_ns -create_modfile() -{ - modinfo -p kvm | grep -q kvmclock_periodic_sync - if [ "$?" -eq 0 ]; then - echo "options kvm kvmclock_periodic_sync=0" > $modfile - fi - - modinfo -p kvm_intel | grep -q ple_gap - if [ "$?" -eq 0 ]; then - echo "options kvm_intel ple_gap=0" >> $modfile - fi -} - start() { python /usr/libexec/tuned/defirqaffinity.py "remove" "$TUNED_isolated_cores_expanded" && tuna -c "$TUNED_isolated_cores_expanded" -i @@ -27,9 +13,7 @@ start() { return $retval fi - if [ ! -f $modfile ]; then - create_modfile - fi + setup_kvm_mod_low_latency if [ -f lapic_timer_adv_ns.cpumodel ]; then curmodel=`cat /proc/cpuinfo | grep "model name" | cut -f 2 -d ":" | uniq` @@ -63,7 +47,7 @@ start() { } stop() { - [ "$1" = "profile_switch" ] && rm -f $modfile + [ "$1" = "profile_switch" ] && teardown_kvm_mod_low_latency tuna -c "$TUNED_isolated_cores_expanded" -I && python /usr/libexec/tuned/defirqaffinity.py "add" "$TUNED_isolated_cores_expanded" return "$?"