可以简单通过如下操作找到qemu中vCpu对应线程:
(1)找到所有的qemu相关线程
ps -eL | grep qemu
于是可以看到每个qemu线程的线程ID,但并不是所有线程都是VCPU对应的线程,还有主线程以及其他线程。
(2)查看qemu对应线程的stack判断是否为vCPU线程
cat /proc/<thread id>/stack
若堆栈中看到kvm_arch_vcpu_ioctl_run,一般表示为VCPU对应的线程。
这个是本人观察到的,不一定准确,若有更好的方法,欢迎推荐