0001
0002
0003
0004 CPUS_ONLINE=$(lscpu --online -p=cpu|grep -v -e '#')
0005
0006
0007
0008 HOST_AFFINITY=$(echo "${CPUS_ONLINE}"|tail -n 1)
0009
0010
0011 for cpu in $CPUS_ONLINE
0012 do
0013
0014
0015 if
0016 (echo "$@" | grep -e "--sleep" > /dev/null) || \
0017 test $HOST_AFFINITY '!=' $cpu
0018 then
0019 echo "GUEST AFFINITY $cpu"
0020 "$@" --host-affinity $HOST_AFFINITY --guest-affinity $cpu
0021 fi
0022 done
0023 echo "NO GUEST AFFINITY"
0024 "$@" --host-affinity $HOST_AFFINITY
0025 echo "NO AFFINITY"
0026 "$@"