首页 文章

qemu-kvm中的客户线程

提问于
浏览
0

我是qemu和虚拟化的新手,对我来说还有一些不清楚的地方 .

据我所知,每个vcpu都分配给主机线程 . 例如,如果有四个vcpus,则有四个主机线程运行每个vcpus .
调度客户机线程取决于主机调度程序,主机调度程序为每个vcpus分配CPU资源 . 我到目前为止对吗?

那么,我想知道谁负责安排客户线程?主机调度程序或来宾调度程序(甚至存在)?
我知道主机调度程序处理vcpus . 但是一般来说,客户机中的线程比vcpus多 . guest虚拟机线程如何获取CPU资源?
我发现有KVM API从内核文档创建vm和vcpu,但我找不到有关客户线程的资料 . 如果我可以参考一些材料,请告诉我 .

1 回答

  • 0

    VM中运行普通操作系统 . 它的调度程序处理调度线程到(V)CPU,就像任何操作系统一样 .

相关问题