![在 Virtual Machine Manager 下运行虚拟机时启动了哪些进程?](https://linux22.com/image/148830/%E5%9C%A8%20Virtual%20Machine%20Manager%20%E4%B8%8B%E8%BF%90%E8%A1%8C%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%97%B6%E5%90%AF%E5%8A%A8%E4%BA%86%E5%93%AA%E4%BA%9B%E8%BF%9B%E7%A8%8B%EF%BC%9F.png)
我试图弄清楚当我在 Virtual Machine Manager 下启动 KVM 虚拟机时运行哪些进程。这些进程都是为了这个目的而启动的吗?他们分别做什么?
$ ps -A | grep -i kvm
11986 ? 00:00:21 kvm-pit/11965
$ ps -A | grep -i qemu
11965 ? 01:30:42 qemu-system-x86
$ ps -A | grep -i virt
4253 ? 00:00:00 virtlogd
4296 ? 00:01:19 libvirtd
11866 ? 00:11:01 virt-manager
答案1
man
将回答您的其中一些问题。
kvm-pit
是一个内核线程,用于PIT定时器中断注入。
qemu-system-x86
(大概qemu-system-x86_64
) 是 QEMU x86 系统模拟器。
virtlogd
是 VM 日志守护进程,用于处理来自 VM 控制台的日志。
libvirtd
是 libvirt VM 管理守护进程。
virt-manager
是虚拟机管理器 GUI。