From: "Michael S. Tsirkin" <mst@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Eduardo Habkost <ehabkost@redhat.com>,
kvm@vger.kernel.org, Marcelo Tosatti <mtosatti@redhat.com>,
qemu-devel@nongnu.org, Richard Henderson <rth@twiddle.net>
Subject: Re: [PATCH v2 0/2] kvm: x86 CPU power management
Date: Fri, 15 Jun 2018 17:15:33 +0300 [thread overview]
Message-ID: <20180615165251-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <14e39e34-6314-05f1-2b90-42bea564efaa@redhat.com>
On Thu, Jun 14, 2018 at 10:32:00PM +0200, Paolo Bonzini wrote:
> On 14/06/2018 17:44, Daniel P. Berrangé wrote:
> >> "-cpu" is certainly wrong for KVM_CAP_X86_DISABLE_EXITS. "-cpu" is a
> >> device option, while this is about host behavior. "-realtime"'s name is
> >> awful, but I still think it's the best place for this option. Maybe we
> >> could call it "-realtime power-mgmt={host|guest}".
> > If none of the existing ones are a suitable fit, then we should just
> > introduce a new CLI arg instead stuffing it into somewhere odd.
>
> It is related to mlock in my opinion. Both options are about applying
> settings that reduce latency but may not be applicable in general.
I would add, it's also about host resource handling.
With mlock guest memory is locked so there's no memory overcommit.
With cpu-pm guest does not give up host cpu which mostly disables
host cpu overcommit.
> Maybe "-realtime" could be renamed to "-perftune" or something like
> that, but I'd like to keep the grouping.
>
> Paolo
-overcommit ?
> > IOW, why not just "--power-mgmt host|guest"
WARNING: multiple messages have this Message-ID (diff)
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: "Daniel P. Berrangé" <berrange@redhat.com>,
"Eduardo Habkost" <ehabkost@redhat.com>,
kvm@vger.kernel.org, "Marcelo Tosatti" <mtosatti@redhat.com>,
qemu-devel@nongnu.org, "Richard Henderson" <rth@twiddle.net>
Subject: Re: [Qemu-devel] [PATCH v2 0/2] kvm: x86 CPU power management
Date: Fri, 15 Jun 2018 17:15:33 +0300 [thread overview]
Message-ID: <20180615165251-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <14e39e34-6314-05f1-2b90-42bea564efaa@redhat.com>
On Thu, Jun 14, 2018 at 10:32:00PM +0200, Paolo Bonzini wrote:
> On 14/06/2018 17:44, Daniel P. Berrangé wrote:
> >> "-cpu" is certainly wrong for KVM_CAP_X86_DISABLE_EXITS. "-cpu" is a
> >> device option, while this is about host behavior. "-realtime"'s name is
> >> awful, but I still think it's the best place for this option. Maybe we
> >> could call it "-realtime power-mgmt={host|guest}".
> > If none of the existing ones are a suitable fit, then we should just
> > introduce a new CLI arg instead stuffing it into somewhere odd.
>
> It is related to mlock in my opinion. Both options are about applying
> settings that reduce latency but may not be applicable in general.
I would add, it's also about host resource handling.
With mlock guest memory is locked so there's no memory overcommit.
With cpu-pm guest does not give up host cpu which mostly disables
host cpu overcommit.
> Maybe "-realtime" could be renamed to "-perftune" or something like
> that, but I'd like to keep the grouping.
>
> Paolo
-overcommit ?
> > IOW, why not just "--power-mgmt host|guest"
next prev parent reply other threads:[~2018-06-15 14:15 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-12 18:47 [PATCH v2 0/2] kvm: x86 CPU power management Michael S. Tsirkin
2018-06-12 18:47 ` [Qemu-devel] " Michael S. Tsirkin
2018-06-12 18:47 ` [PATCH v2 1/2] kvm: support -realtime cpu-pm=on|off Michael S. Tsirkin
2018-06-12 18:47 ` [Qemu-devel] " Michael S. Tsirkin
2018-06-13 20:35 ` Eduardo Habkost
2018-06-13 20:35 ` [Qemu-devel] " Eduardo Habkost
2018-06-13 21:00 ` Eduardo Habkost
2018-06-13 21:00 ` [Qemu-devel] " Eduardo Habkost
2018-06-13 21:53 ` Michael S. Tsirkin
2018-06-13 21:53 ` [Qemu-devel] " Michael S. Tsirkin
2018-06-12 18:47 ` [PATCH v2 2/2] i386/cpu: make -cpu host support monitor/mwait Michael S. Tsirkin
2018-06-12 18:47 ` [Qemu-devel] " Michael S. Tsirkin
2018-06-13 21:24 ` Eduardo Habkost
2018-06-13 21:24 ` [Qemu-devel] " Eduardo Habkost
2018-06-12 19:18 ` [PATCH v2 0/2] kvm: x86 CPU power management no-reply
2018-06-12 19:18 ` [Qemu-devel] " no-reply
2018-06-12 20:29 ` Michael S. Tsirkin
2018-06-12 20:29 ` [Qemu-devel] " Michael S. Tsirkin
2018-06-13 22:34 ` Marcelo Tosatti
2018-06-13 22:34 ` [Qemu-devel] " Marcelo Tosatti
2018-06-13 23:37 ` Michael S. Tsirkin
2018-06-13 23:37 ` [Qemu-devel] " Michael S. Tsirkin
2018-06-15 18:32 ` Marcelo Tosatti
2018-06-15 18:32 ` [Qemu-devel] " Marcelo Tosatti
2018-06-15 21:53 ` Michael S. Tsirkin
2018-06-15 21:53 ` [Qemu-devel] " Michael S. Tsirkin
2018-06-14 8:18 ` Daniel P. Berrangé
2018-06-14 8:18 ` [Qemu-devel] " Daniel P. Berrangé
2018-06-14 15:40 ` Paolo Bonzini
2018-06-14 15:40 ` [Qemu-devel] " Paolo Bonzini
2018-06-14 15:44 ` Daniel P. Berrangé
2018-06-14 15:44 ` [Qemu-devel] " Daniel P. Berrangé
2018-06-14 20:32 ` Paolo Bonzini
2018-06-14 20:32 ` [Qemu-devel] " Paolo Bonzini
2018-06-15 14:15 ` Michael S. Tsirkin [this message]
2018-06-15 14:15 ` Michael S. Tsirkin
2018-06-14 16:53 ` Eduardo Habkost
2018-06-14 16:53 ` [Qemu-devel] " Eduardo Habkost
2018-06-14 21:21 ` Paolo Bonzini
2018-06-14 21:21 ` [Qemu-devel] " Paolo Bonzini
2018-06-15 13:52 ` Michael S. Tsirkin
2018-06-15 13:52 ` [Qemu-devel] " Michael S. Tsirkin
2018-06-22 13:06 ` Kashyap Chamarthy
2018-06-22 13:06 ` [Qemu-devel] " Kashyap Chamarthy
2018-06-22 19:18 ` Michael S. Tsirkin
2018-06-22 19:18 ` [Qemu-devel] " Michael S. Tsirkin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180615165251-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=ehabkost@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=mtosatti@redhat.com \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=rth@twiddle.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.