Xen: dom0에서 domU의 프로세스를 볼 수 있나요?

Xen: dom0에서 domU의 프로세스를 볼 수 있나요?

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 programdom0에서 프로그램을 시작했지만 아무것도 반환되지 않습니다.

답변1

각 DomU에는 Dom0이 볼 수 없는 내부인 자체 코어가 있습니다(리소스 사용량에서 추론할 수 있는 것 이상). DomU는 Dom0과 동일한 운영 체제를 실행할 필요가 없으므로 프로세스 개념은 DomU마다 다를 수도 있습니다.

관련 정보