All of lore.kernel.org
 help / color / mirror / Atom feed
* [nVMX Test] Build kernel (defconfig) on L2, w/ VMCS Shadowing enabled on L0
@ 2013-05-13  4:58 Kashyap Chamarthy
  2013-05-13  6:10 ` Ren, Yongjie
  0 siblings, 1 reply; 18+ messages in thread
From: Kashyap Chamarthy @ 2013-05-13  4:58 UTC (permalink / raw)
  To: kvm@vger.kernel.org

Heya,

A simple test below:

Setup Info:
-------------

L0:
    - 4 pCPU, 8G pMEM.
    - Version:
        $ uname -r; rpm -q qemu-kvm libvirt-daemon-kvm libguestfs
        3.10.0-0.rc0.git26.1.fc20.x86_64
        qemu-kvm-1.4.1-1.fc19.x86_64
        libvirt-daemon-kvm-1.0.5-2.fc19.x86_64
        libguestfs-1.21.35-1.fc19.x86_64

    - KVM parameters:
        $ cat /sys/module/kvm_intel/parameters/nested
        Y
        $ cat /sys/module/kvm_intel/parameters/enable_shadow_vmcs
        Y
        $ cat /sys/module/kvm_intel/parameters/enable_apicv
        N
        $ cat /sys/module/kvm_intel/parameters/ept
        Y


L1:
    - 4 vCPU, 6G vMEM.
    - Version:
        $ uname -r; rpm -q qemu-kvm libvirt-daemon-kvm libguestfs
        3.10.0-0.rc0.git26.1.fc20.x86_64
        qemu-kvm-1.4.1-1.fc19.x86_64
        libvirt-daemon-kvm-1.0.5-2.fc19.x86_64
        libguestfs-1.21.35-1.fc19.x86_64


L2:

    - 3 vCPU, 3G vMEM.
    - Version:
        $ uname -r
        3.9.1-301.fc19.x86_64

qemu-kvm command line for L0 and L1) here:
https://raw.github.com/kashyapc/nvmx-haswell/master/SETUP-nVMX.rst


Build Kernel w/ defconfig on L2:
----------------------------------------

    $ yum install git gcc -y
    $ yum-builddep kernel

    $ git clone \
      git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

    $ git describe
    v3.10-rc1

    $ cd linux

    $ time make defconfig
    [...]
    real    0m30.027s
    user    0m9.716s
    sys     0m9.686s

    $ time make
    [...]
    real    63m16.320s
    user    32m28.038s
    sys     32m21.190s


I should perhaps try a few possibilities here for MEM, CPU intensive workloads:

    - Build Kernel w/ defconfig, VMCS Shadowing enabled on L0.
    - Build Kernel w/ defconfig, VMCS Shadowind disabled on L0.

Some more for I/O ?

If you have further suggestions, please advise.

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2013-05-15  4:17 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-13  4:58 [nVMX Test] Build kernel (defconfig) on L2, w/ VMCS Shadowing enabled on L0 Kashyap Chamarthy
2013-05-13  6:10 ` Ren, Yongjie
2013-05-13  6:21   ` Kashyap Chamarthy
2013-05-13  7:07     ` Kashyap Chamarthy
2013-05-13  7:16       ` Abel Gordon
2013-05-13  7:31         ` Kashyap Chamarthy
2013-05-13  7:51           ` Abel Gordon
2013-05-13  8:11             ` Kashyap Chamarthy
2013-05-13  8:34               ` Gleb Natapov
2013-05-13 12:30                 ` Kashyap Chamarthy
2013-05-13 13:02                   ` Abel Gordon
2013-05-13 15:13                     ` Kashyap Chamarthy
2013-05-13 15:19                       ` Abel Gordon
2013-05-13 15:29                         ` Kashyap Chamarthy
2013-05-13 18:55                           ` Kashyap Chamarthy
2013-05-15  4:17                             ` Kashyap Chamarthy
2013-05-13  7:30       ` Ren, Yongjie
2013-05-13  7:38         ` Kashyap Chamarthy

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.