Debian dom0に半仮想化domU(Opensuse)をインストールし、lxcを使用すると「translation」uidを持つプロセスを見ることができます。
たとえば、Slackware lxc "host"でcentosコンテナのoracleプロセスを表示できます。
pgrep -a oracle
3182 ora_m005_ORACLEDB
4964 ora_pmon_ORACLEDB
4968 ora_clmn_ORACLEDB
4972 ora_psp0_ORACLEDB
4976 ora_vktm_ORACLEDB
4982 ora_gen0_ORACLEDB
4986 ora_mman_ORACLEDB
....
kvmでは、仮想マシンは独自のカーネルを持ち、「分離」されているため、プロセスはホストに表示されません。質問は:domU vmのプロセスをdom0で見ることができますか? domUでプログラムを起動しようとした後、pgrep program
dom0でプログラムを起動しましたが、何も返されません。
ベストアンサー1
各DomUには、Dom0が見えない内部である独自のコアがあります(リソース使用量から推論できる以上)。 DomUはDom0と同じオペレーティングシステムを実行する必要がないため、プロセスの概念はDomUによって異なる場合があります。