On Thu, Apr 21, 2016 at 9:13 AM, Maryam Masoudian <maryammasoud...@gmail.com
> wrote:

>
>
> On Thu, Apr 21, 2016 at 5:17 PM, Dario Faggioli <dario.faggi...@citrix.com
> > wrote:
>
>> On Wed, 2016-04-20 at 13:01 -0600, Tamas K Lengyel wrote:
>> > On Apr 20, 2016 12:34, "Dario Faggioli" <dario.faggi...@citrix.com>
>> > wrote:
>> > > On Wed, 2016-04-20 at 10:25 -0600, Tamas K Lengyel wrote:
>> > > > On Wed, Apr 20, 2016 at 7:24 AM, Wei Liu <wei.l...@citrix.com>
>> > wrote:
>> > > > > Not sure. You can check xl manpage for those commands.
>> > > > xl doesn't have any command that shows you a breakdown of sharing
>> > > > among VMs,
>>
>
> Well, I didn't find any useful description for xl sharing : it just shows
> the shared memory.
> What I really want is seeing the deduplicated memory among VMs.
> I ran two windows VMs and thought of the kernel memory to be shared among
> them if the memory de-duplication is enabled in Xen.
> But the result of xl sharing for these VMs was 0 .
>

Xen won't magically share memory across VMs for you, you need to decide
what pages want to share and among what VMs. Take a look at
https://github.com/tklengyel/drakvuf/blob/master/src/xen_helper/xen_helper.c#L197
for an example on how you can dedup the entire memory of two identical VMs.
And as I already mentioned, you can see memory shared across VMs by using
the libxc library, as you can see at
https://github.com/tklengyel/drakvuf/blob/master/src/xen_helper/xen_helper.c#L245
.

Tamas
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to