[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device
From: |
Rik van Riel |
Subject: |
Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device |
Date: |
Wed, 09 Jan 2019 21:40:02 -0500 |
On Thu, 2019-01-10 at 12:26 +1100, Dave Chinner wrote:
> On Wed, Jan 09, 2019 at 08:17:31PM +0530, Pankaj Gupta wrote:
> > This patch series has implementation for "virtio pmem".
> > "virtio pmem" is fake persistent memory(nvdimm) in guest
> > which allows to bypass the guest page cache. This also
> > implements a VIRTIO based asynchronous flush mechanism.
>
> Hmmmm. Sharing the host page cache direct into the guest VM. Sounds
> like a good idea, but.....
>
> This means the guest VM can now run timing attacks to observe host
> side page cache residency, and depending on the implementation I'm
> guessing that the guest will be able to control host side page
> cache eviction, too (e.g. via discard or hole punch operations).
Even if the guest can only access its own disk image,
using its own page cache pages, Pankaj's patches could
still be a win because they allow the host kernel to
easily evict page cache pages without doing IO.
Evicting page cache pages that live inside a guest
involves something like swapping, ballooning, or some
sort of callback into the guest to figure out whether
a page is clean.
Evicting page cache pages that live in the host, OTOH...
--
All Rights Reversed.
signature.asc
Description: This is a digitally signed message part
Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device, Dave Chinner, 2019/01/09
- Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device,
Rik van Riel <=
- Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device, Jan Kara, 2019/01/10
- Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device, Pankaj Gupta, 2019/01/12
- Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device, Dan Williams, 2019/01/12
- Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device, Pankaj Gupta, 2019/01/12
- Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device, Jan Kara, 2019/01/14
- Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device, Pankaj Gupta, 2019/01/14
Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device, Pankaj Gupta, 2019/01/11
Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device, Dave Chinner, 2019/01/13
Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device, Matthew Wilcox, 2019/01/13
Re: [Qemu-devel] [PATCH v3 0/5] kvm "virtio pmem" device, Dave Chinner, 2019/01/13