On Friday 22 January 2010 02:41:35 Saksena, Abhishek wrote: > Hi All, > Is there a way in KVM to measure the real physical (CPU) time consumed by > each running Virtual CPU? (I want to do time profiling of the virtual > machines running on host system) > > Also, is there an explanation somewhere on how Virtual CPU scheduling is > achieved in KVM? Thanks Each VM is a QEmu process, and each vcpu is a thread of it(but not all the threads are vcpus). Currently the KVM related scheduler algorithm is the same as other host threads/processes. You can get thread_id for each vcpu in QEmu monitor, by: (qemu) info cpus Then, you can do anything you want with it, e.g. using top to got each thread/vcpu's CPU time. :) -- regards Yang, Sheng -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html