私の Dom0 では、いくつかのゲストが実行されています。それぞれについて、qemu プロセスを確認できます。
# ps -eaf | grep qemu
root 8936 3879 0 Sep13 ? 00:12:42 /usr/lib/xen/bin/qemu-dm -d 419 -serial pty -domain-name my_pv_huest -videoram 4 -vnc 0.0.0.0:0 -vncunused -M xenpv
root 18117 3879 0 Sep18 ? 00:10:00 /usr/lib/xen/bin/qemu-dm -d 430 -domain-name my_pvhvm_guest -videoram 4 -k en-us -vnc 0.0.0.0:0 -vncunused -vcpus 2 -vcpu_avail 0x3 -boot c -serial pty -acpi -net none -M xenfv
root 31709 3879 0 Sep18 ? 00:09:37 /usr/lib/xen/bin/qemu-dm -d 429 -domain-name my_hvm_guest -videoram 4 -k en-us -vnc 0.0.0.0:0 -vncunused -vcpus 1 -vcpu_avail 0x1 -boot c -serial pty -acpi -net nic,vlan=1,macaddr=00:16:3e:40:94:4f,model=rtl8139 -net tap,vlan=1,ifname=tap429.0,bridge=br0 -M xenfv
出力の 1 行目、2 行目、3 行目は、それぞれ pvm、pvhvm、hvm ゲストに対応しています。
これらは私の質問です:
- 私の知る限り、この
qemu-dm
ツールの使用は、HVM ゲストのネットワークとディスクへのアクセスのみに限定されています。これは、フロント エンド ドライバーがないためです。では、なぜ PVM は qemu-dm として実行されるのでしょうか? それとも、プロセスは qemu-dm という名前で、qemu-dm が実際に行うこととは関係ありませんか? - これらの実行中のプロセスに関する詳細情報はどこから入手できますか、少なくともプロセス情報とオプションの詳細な意味を理解するにはどうすればよいですか?