diff options
author | Wanpeng Li <wanpengli@tencent.com> | 2020-04-10 10:47:03 -0700 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2020-04-21 09:13:10 -0400 |
commit | a9ab13ff6e844ad5b3ed39339e6db9a76bb539ad (patch) | |
tree | baeae7a8f3432482d785309797a7124a3c6da7aa /virt | |
parent | 873e1da16918a83cc7440e299dda0dc7ab6db34c (diff) | |
download | linux-a9ab13ff6e844ad5b3ed39339e6db9a76bb539ad.tar.gz linux-a9ab13ff6e844ad5b3ed39339e6db9a76bb539ad.tar.bz2 linux-a9ab13ff6e844ad5b3ed39339e6db9a76bb539ad.zip |
KVM: X86: Improve latency for single target IPI fastpath
IPI and Timer cause the main MSRs write vmexits in cloud environment
observation, let's optimize virtual IPI latency more aggressively to
inject target IPI as soon as possible.
Running kvm-unit-tests/vmexit.flat IPI testing on SKX server, disable
adaptive advance lapic timer and adaptive halt-polling to avoid the
interference, this patch can give another 7% improvement.
w/o fastpath -> x86.c fastpath 4238 -> 3543 16.4%
x86.c fastpath -> vmx.c fastpath 3543 -> 3293 7%
w/o fastpath -> vmx.c fastpath 4238 -> 3293 22.3%
Cc: Haiwei Li <lihaiwei@tencent.com>
Signed-off-by: Wanpeng Li <wanpengli@tencent.com>
Signed-off-by: Sean Christopherson <sean.j.christopherson@intel.com>
Message-Id: <20200410174703.1138-3-sean.j.christopherson@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions