From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcus White Subject: Re: Date: Mon, 14 Apr 2014 17:59:05 -0700 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 To: kvm Return-path: Received: from mail-vc0-f195.google.com ([209.85.220.195]:61307 "EHLO mail-vc0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750969AbaDOA7H (ORCPT ); Mon, 14 Apr 2014 20:59:07 -0400 Received: by mail-vc0-f195.google.com with SMTP id lg15so1962851vcb.2 for ; Mon, 14 Apr 2014 17:59:06 -0700 (PDT) In-Reply-To: Sender: kvm-owner@vger.kernel.org List-ID: Hello, A friendly bump to see if anyone has any ideas:-) Cheers! On Sun, Apr 13, 2014 at 2:01 PM, Marcus White wrote: > Hello, > I had some basic questions regarding KVM, and would appreciate any help:) > > I have been reading about the KVM architecture, and as I understand > it, the guest shows up as a regular process in the host itself.. > > I had some questions around that.. > > 1. Are the guest processes implemented as a control group within the > overall VM process itself? Is the VM a kernel process or a user > process? > > 2. Is there a way for me to force some specific CPU/s to a guest, and > those CPUs to be not used for any work on the host itself? Pinning is > just making sure the vCPU runs on the same physical CPU always, I am > looking for something more than that.. > > 3. If the host is compiled as a non pre-emptible kernel, kernel > process run to completion until they give up the CPU themselves. In > the context of a guest, I am trying to understand what that would mean > in the context of KVM and guest VMs. If the VM is a user process, it > means nothing, I wasnt sure as per (1). > > Cheers! > M