Oracle® VM Server for SPARC 3.2 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2015년 5월
 
 

CPU 및 메모리 매핑 예

예 16-4  도메인의 구성 결정

다음 명령은 논리적 도메인 구성의 구문 분석이 가능한 긴 목록을 생성합니다.

primary# ldm list -l -p
VERSION 1.6
DOMAIN|name=primary|state=active|flags=normal,control,vio-service|
cons=SP|ncpu=4|mem=1073741824|util=0.6|uptime=64801|
softstate=Solaris running
VCPU
|vid=0|pid=0|util=0.9|strand=100
|vid=1|pid=1|util=0.5|strand=100
|vid=2|pid=2|util=0.6|strand=100
|vid=3|pid=3|util=0.6|strand=100
MEMORY
|ra=0x8000000|pa=0x8000000|size=1073741824
IO
|dev=pci@780|alias=bus_a
|dev=pci@7c0|alias=bus_b
...
DOMAIN|name=ldg1|state=active|flags=normal|cons=5000|
ncpu=2|mem=805306368|util=29|uptime=903|
softstate=Solaris running
VCPU
|vid=0|pid=4|util=29|strand=100
|vid=1|pid=5|util=29|strand=100
MEMORY
|ra=0x8000000|pa=0x48000000|size=805306368
...
DOMAIN|name=ldg2|state=active|flags=normal|cons=5001|
ncpu=3|mem=1073741824|util=35|uptime=775|
softstate=Solaris running
VCPU
|vid=0|pid=6|util=35|strand=100
|vid=1|pid=7|util=34|strand=100
|vid=2|pid=8|util=35|strand=100
MEMORY
|ra=0x8000000|pa=0x78000000|size=1073741824
...
예 16-5  물리적 CPU 번호에 해당하는 가상 CPU 확인

논리적 도메인 구성은 Example 16–4에서 확인할 수 있습니다. 이 예에서는 물리적 CPU 번호 5에 해당하는 도메인 및 가상 CPU와 물리적 주소 0x7e816000에 해당하는 도메인 및 실제 주소를 확인하는 방법에 대해 설명합니다.

목록의 VCPU 항목에서 pid 필드가 5인 항목을 통해 논리적 도메인 ldg1에서 다음 항목을 찾을 수 있습니다.

|vid=1|pid=5|util=29|strand=100

따라서 물리적 CPU 번호 5는 도메인 ldg1에 있으며 도메인 내 가상 CPU 번호는 1임을 알 수 있습니다.

목록의 MEMORY 항목을 통해 도메인 ldg2에서 다음 항목을 찾을 수 있습니다.

ra=0x8000000|pa=0x78000000|size=1073741824

여기서는 0x78000000 <= 0x7e816000 <= (0x78000000 + 1073741824 - 1), 즉 pa <= PA <= (pa + size - 1)입니다. 따라서 PA는 도메인 ldg2에 있으며 해당 실제 주소는 0x8000000 + (0x7e816000 - 0x78000000) = 0xe816000임을 알 수 있습니다.