메모리 동적 재구성(DR)은 용량을 기반으로 하며, 임의의 메모리 양을 활성 논리적 도메인에 추가하거나 활성 논리적 도메인에서 제거할 수 있도록 해줍니다.
메모리 DR 기능 사용을 위한 요구 사항 및 제한 사항은 다음과 같습니다.
모든 도메인에서 메모리 DR 작업을 수행할 수 있습니다. 하지만 한 번에 하나의 메모리 DR 작업만 도메인에서 진행 가능합니다.
메모리 DR 기능은 한 번의 작업에 포함되는 메모리 주소 및 크기에 대해 256MB 정렬을 적용합니다. 메모리 정렬을 참조하십시오.
사용 가능한 메모리 풀에서 정렬되지 않은 메모리는 메모리 DR 기능을 사용하여 도메인에 지정할 수 없습니다. 정렬되지 않은 메모리 추가를 참조하십시오.
메모리 DR 작업을 사용하여 도메인의 메모리를 재구성할 수 없는 경우 메모리를 재구성하려면 먼저 도메인을 중지해야 합니다. 도메인이 컨트롤 도메인인 경우 먼저 지연된 재구성을 시작해야 합니다.
특정 환경에서는 Logical Domains Manager가 요청된 메모리 할당을 8KB 또는 4MB의 배수 중에서 그 다음으로 가장 큰 수로 반올림합니다. 다음 예제에서 ldm list-domain -l 명령의 샘플 출력을 보면 제약 조건 값이 실제로 할당된 크기보다 작은 것을 알 수 있습니다.
Memory: Constraints: 1965 M raddr paddr5 size 0x1000000 0x291000000 1968M