[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 1/2] kvm: support -dedicated cpu-pm=on|off
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH v3 1/2] kvm: support -dedicated cpu-pm=on|off |
Date: |
Wed, 20 Jun 2018 16:45:38 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 |
On 20/06/2018 16:29, Michael S. Tsirkin wrote:
> On Wed, Jun 20, 2018 at 04:20:40PM +0200, Paolo Bonzini wrote:
>> On 19/06/2018 22:43, Michael S. Tsirkin wrote:
>>>
>>>> 2) Maybe -hostresource?
>>>
>>> Is ability to cause high latency for other threads really a resource?
>>
>> The "resource" here is host CPU time.
>
> Right but then everything we do is a host resource in that sense.
> Host network, host disk ...
Yes of course. These options control how (and how much) QEMU uses those
resources.
>> In general, a vCPU with
>> KVM_CPU_X86_DISABLE_EXITS will use more host CPU time and block
>> overcommitting, just like mlock does for memory.
>
> What bothers me is that it does not block overcommit as such.
> It has a side effect that if something does end up
> running on the same CPU, that something will get bad
> latency jitter.
>
> I agree there's similarity here around overcommit.
>
> That's why I suggested -dedicated as an antonym to -overcommit.
>
> But I'm fine with -disable-overcommit or -dedicated-host-resource too.
Both of those are quite a mouthful. I somewhat prefer "-overcommit" to
"-dedicated", though "-hostresource" it's still my favorite mostly
because it's the most future-proof.
Paolo
- [Qemu-devel] [PATCH v3 0/2] kvm: limited x86 CPU power management, Michael S. Tsirkin, 2018/06/15
- Re: [Qemu-devel] [PATCH v3 1/2] kvm: support -dedicated cpu-pm=on|off, Eric Blake, 2018/06/19
- Re: [Qemu-devel] [PATCH v3 1/2] kvm: support -dedicated cpu-pm=on|off, Michael S. Tsirkin, 2018/06/19
- Re: [Qemu-devel] [PATCH v3 1/2] kvm: support -dedicated cpu-pm=on|off, Wanpeng Li, 2018/06/19
- Re: [Qemu-devel] [PATCH v3 1/2] kvm: support -dedicated cpu-pm=on|off, Michael S. Tsirkin, 2018/06/19
Re: [Qemu-devel] [PATCH v3 0/2] kvm: limited x86 CPU power management, no-reply, 2018/06/17