리소스 할당을 수정하는 기본 방법은 다음 두 가지입니다.
모든 리소스 할당 – 도메인의 리소스를 다른 도메인으로 이동하고 모든 리소스가 할당되었는지 확인합니다.
일부 리소스 할당 안함 – 계산 노드에 사용할 수 있는 최대 코어 및 메모리보다 적은 양을 할당합니다. 사용되지 않은 코어는 유휴 코어로 간주되며 라이센스 목적상 집계되지 않습니다. 하지만 유휴 코어는 논리적 CPU 및 메모리 저장소에 추가됩니다. 루트 도메인이 있으면 나중에 저장소 리소스를 I/O 도메인에 할당할 수 있습니다. Park Cores and Memory을 참조하십시오.
도메인 리소스를 보기 위해 사용하는 명령에 따라 소켓, 코어 및 VCPU 값을 변환해야 할 수 있습니다.
|
다음 절차 중 하나를 참조하십시오.
이 예에서 SuperCluster M6-32에 있는 1개의 계산 노드에는 2개의 전용 도메인과 2개의 루트 도메인이 포함됩니다.
|
CPU 및 메모리 리소스의 총 수량 계산은 리소스 계획을 결정하기 위한 시작 지점입니다.
리소스를 식별할 때는 다음과 같은 사항에 주의해야 합니다.
루트 도메인 리소스 – 루트 도메인의 배타적 사용을 위해 예약된 소량의 리소스입니다. 이러한 리소스는 계획에 포함하지 마십시오.
할당되지 않은 리소스 – 이러한 리소스는 루트 도메인을 만들 때 또는 osc-setcoremem 명령을 사용하여 일부 리소스를 할당되지 않은 상태로 둘 때 논리적 CPU 및 메모리 저장소에 배치됩니다.
이 예에서는 전용 도메인에 대한 리소스 및 할당되지 않은 리소스를 합산해서 총 리소스를 제공합니다. 루트 도메인 리소스는 총 리소스에 포함되지 않습니다.
|
이 예에서는 기본 도메인에서 12개 코어와 1TB 메모리가 보관되고 ssccn3-dom1 도메인에서 18개 코어와 1536GB 메모리가 보관됩니다.
이전 및 이후 열의 총 리소스는 일치해야 합니다. 이를 통해 모든 리소스가 계획에 포함되었는지 확인할 수 있습니다.
|
소켓 세분성 레벨에서 리소스 할당을 변경합니다.
코어 세분성 레벨에서 리소스 할당을 변경합니다.
할당되지 않은 리소스를 늘립니다.
Park Cores and Memory을 참조하십시오.