qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Paolo Bonzini <pbonzini@redhat.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Cc: Yasunori Goto <y-goto@jp.fujitsu.com>,
	Hu Tao <hutao@cn.fujitsu.com>,
	qemu-devel@nongnu.org, Eduardo Habkost <ehabkost@redhat.com>,
	Igor Mammedov <imammedo@redhat.com>
Subject: Re: [Qemu-devel] [PATCH v4 18/29] hostmem: add file-based HostMemoryBackend
Date: Tue, 10 Jun 2014 13:51:11 +0200	[thread overview]
Message-ID: <5396F12F.1070807@redhat.com> (raw)
In-Reply-To: <20140610114828.GA27056@redhat.com>

Il 10/06/2014 13:48, Michael S. Tsirkin ha scritto:
>> Even measurable speedups in most scenarios would not matter.  I don't care
>> if a kernel compile takes 2 minutes vs. 110 seconds (for a 10% speedup),
>> even though it's great that THP can speed up such a common task.
>
> True. But I am not sure why would such a user play with vhost-user at all.
> That one seems to mostly be about using aggressive polling
> to drive down guest to guest latency.

But then there is so much more you have to do to get the performance 
you're looking for, including using GB hugepages which needs hugetlbfs 
anyway.

Anyhow, since there is a warning and the behavior is the same as 2.0 the 
question is moot, I think.  Renaming memory-backend-file to 
memory-backend-hugetlbfs would suggest that there is a regression, which 
is not the case.

Paolo

  reply	other threads:[~2014-06-10 11:51 UTC|newest]

Thread overview: 92+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-09 10:25 [Qemu-devel] [PATCH v4 00/29] NUMA series and hostmem improvements Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 01/29] NUMA: move numa related code to new file numa.c Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 02/29] NUMA: check if the total numa memory size is equal to ram_size Hu Tao
2014-06-09 23:02   ` Eric Blake
2014-06-10  2:29     ` Hu Tao
2014-06-10  2:36       ` Eric Blake
2014-06-10  2:52         ` Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 03/29] NUMA: Add numa_info structure to contain numa nodes info Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 04/29] NUMA: convert -numa option to use OptsVisitor Hu Tao
2014-06-16 14:08   ` Eduardo Habkost
2014-06-16 14:16     ` Paolo Bonzini
2014-06-16 14:23       ` [Qemu-devel] [libvirt] " Eric Blake
2014-06-16 14:32         ` Paolo Bonzini
2014-06-16 15:39           ` Eduardo Habkost
2014-06-16 15:46             ` Paolo Bonzini
2014-06-16 16:05               ` Eric Blake
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 05/29] NUMA: expand MAX_NODES from 64 to 128 Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 06/29] man: improve -numa doc Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 07/29] vl: redo -object parsing Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 08/29] qmp: improve error reporting for -object and object-add Hu Tao
2014-06-09 15:57   ` Igor Mammedov
2014-06-10  2:07     ` Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 09/29] pc: pass MachineState to pc_memory_init Hu Tao
2014-06-09 13:14   ` Igor Mammedov
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 10/29] numa: introduce memory_region_allocate_system_memory Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 11/29] hostmem: separate allocation from UserCreatable complete method Hu Tao
2014-06-09 10:47   ` Igor Mammedov
2014-06-10  1:55     ` Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 12/29] numa: add -numa node,memdev= option Hu Tao
2014-06-09 17:22   ` [Qemu-devel] [PATCH v4 12/29] numa: add -numa node, memdev= option Eric Blake
2014-06-10  2:23     ` Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 13/29] memory: reorganize file-based allocation Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 14/29] memory: move mem_path handling to memory_region_allocate_system_memory Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 15/29] memory: add error propagation to file-based RAM allocation Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 16/29] memory: move preallocation code out of exec.c Hu Tao
2014-06-18 19:14   ` Michael S. Tsirkin
2014-06-19  0:43     ` Hu Tao
2014-06-20  3:26     ` Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 17/29] memory: move RAM_PREALLOC_MASK to exec.c, rename Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 18/29] hostmem: add file-based HostMemoryBackend Hu Tao
2014-06-09 11:32   ` Igor Mammedov
2014-06-09 11:35     ` Michael S. Tsirkin
2014-06-09 12:06       ` Igor Mammedov
2014-06-10  2:00     ` Hu Tao
2014-06-10  5:09       ` Paolo Bonzini
2014-06-10  8:30         ` Hu Tao
2014-06-10  8:56           ` Paolo Bonzini
2014-06-10  9:21             ` Hu Tao
2014-06-10  9:59             ` Michael S. Tsirkin
2014-06-10 11:12               ` Paolo Bonzini
2014-06-10 11:23                 ` Michael S. Tsirkin
2014-06-10 11:29                   ` Paolo Bonzini
2014-06-10 11:35                     ` Michael S. Tsirkin
2014-06-10 11:43                       ` Paolo Bonzini
2014-06-10 11:48                         ` Michael S. Tsirkin
2014-06-10 11:51                           ` Paolo Bonzini [this message]
2014-06-10  9:07           ` Igor Mammedov
2014-06-10  9:54             ` Michael S. Tsirkin
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 19/29] hostmem: add merge and dump properties Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 20/29] hostmem: allow preallocation of any memory region Hu Tao
2014-06-09 12:28   ` Igor Mammedov
2014-06-09 12:32     ` Paolo Bonzini
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 21/29] hostmem: add property to map memory with MAP_SHARED Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 22/29] configure: add Linux libnuma detection Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 23/29] hostmem: add properties for NUMA memory policy Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 24/29] Introduce signed range Hu Tao
2014-06-09 10:42   ` Peter Maydell
2014-06-09 10:59     ` Michael S. Tsirkin
2014-06-10  6:51       ` Hu Tao
2014-06-10  9:50         ` Michael S. Tsirkin
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 25/29] qapi: make string input visitor parse int list Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 26/29] qapi: make string output " Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 27/29] qom: introduce object_property_get_enum and object_property_get_uint16List Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 28/29] qmp: add query-memdev Hu Tao
2014-06-09 12:36   ` Igor Mammedov
2014-06-09 12:58     ` Paolo Bonzini
2014-06-09 13:32       ` Igor Mammedov
2014-06-09 13:40         ` Paolo Bonzini
2014-06-09 14:08           ` Igor Mammedov
2014-06-09 17:15           ` Eric Blake
2014-06-09 17:24   ` Eric Blake
2014-06-10  2:25     ` Hu Tao
2014-06-09 10:25 ` [Qemu-devel] [PATCH v4 29/29] hmp: add info memdev Hu Tao
2014-06-09 10:30 ` [Qemu-devel] [PATCH v4 00/29] NUMA series and hostmem improvements Michael S. Tsirkin
2014-06-09 11:40   ` Michael S. Tsirkin
2014-06-10  1:55     ` Hu Tao
2014-06-10  9:51     ` Hu Tao
2014-06-10  9:56       ` Michael S. Tsirkin
2014-06-10  9:57         ` Hu Tao
2014-06-10 10:19         ` Hu Tao
2014-06-10 10:27           ` Michael S. Tsirkin
2014-06-10 11:09             ` Hu Tao

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=5396F12F.1070807@redhat.com \
    --to=pbonzini@redhat.com \
    --cc=ehabkost@redhat.com \
    --cc=hutao@cn.fujitsu.com \
    --cc=imammedo@redhat.com \
    --cc=mst@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=y-goto@jp.fujitsu.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).