각 계산 노드에서 이 절차를 수행하면 전용 도메인에서 논리적 CPU 및 메모리 저장소로 CPU 및 메모리 리소스를 이동하여 이러한 리소스를 I/O 도메인에서 사용할 수 있도록 설정할 수 있습니다.
코어 및 메모리를 보관할 때는 주의해서 계획해야 합니다. 리소스를 보관하고 I/O 도메인을 만든 다음에는 리소스를 다시 전용 도메인으로 이동할 수 없습니다.
이 예에서는 기본 도메인에서 12개 코어와 1TB 메모리가 보관되고 ssccn3-dom1 도메인에서 18개 코어와 1536GB 메모리가 보관됩니다.
이 표에서는 할당 계획을 보여줍니다(Plan CPU and Memory Allocations 참조).
|
비활성 도메인이 존재할 경우 도구가 계속되지 않습니다.
이 예제에서는 일부 리소스가 할당되지 않은 상태로 남고 보관됩니다.
프롬프트가 표시되면 응답합니다. 기본값을 선택하려면 Enter를 누릅니다.
# /opt/oracle.supercluster/bin/osc-setcoremem osc-setcoremem v2.0 built on Aug 27 2015 23:09:35 Current Configuration: SuperCluster Fully-Populated M6-32 Base +--------------------------------+-------+--------+-----------+--- MINIMUM ----+ | DOMAIN | CORES | MEM GB | TYPE | CORES | MEM GB | +---------------------------------+-------+--------+-----------+-------+--------+ | primary | 18 | 1536 | Dedicated | 2 | 32 | | ssccn3-dom1 | 30 | 2560 | Dedicated | 2 | 32 | | ssccn3-dom2 | 1 | 16 | Root | 1 | 16 | | ssccn3-dom3 | 2 | 32 | Root | 2 | 32 | +---------------------------------+-------+--------+-----------+-------+--------+ | unallocated or parked | 45 | 4048 | -- | -- | -- | +---------------------------------+-------+--------+-----------+-------+--------+ [Note] Following domains will be skipped in this session. Root Domains ------------ ssccn3-dom2 ssccn3-dom3 CPU allocation preference: 1. Socket level 2. Core level In case of Socket level granularity, proportional memory capacity is automatically selected for you. Choose Socket or Core level [S or C] c Step 1 of 2: Core Count primary : specify number of cores [min: 2, max: 46. default: 18] : 6 you chose [6] cores for primary domain ssccn3-dom1 : specify number of cores [min: 2, max: 42. default: 30] : 12 you chose [12] cores for ssccn3-dom1 domain Configuration In Progress After Core Count Selection: +--------------------------------+-------+--------+-----------+--- MINIMUM ----+ | DOMAIN | CORES | MEM GB | TYPE | CORES | MEM GB | +---------------------------------+-------+--------+-----------+-------+--------+ | primary | 6 | 1536 | Dedicated | 2 | 32 | | ssccn3-dom1 | 12 | 2560 | Dedicated | 2 | 64 | | *ssccn3-dom2 | 1 | 16 | Root | 1 | 16 | | *ssccn3-dom3 | 2 | 32 | Root | 2 | 32 | +---------------------------------+-------+--------+-----------+-------+--------+ | unallocated or parked | 75 | 4048 | -- | -- | -- | +---------------------------------+-------+--------+-----------+-------+--------+ Step 2 of 2: Memory Capacity (must be 16 GB aligned) primary: specify memory capacity in GB [min: 32, max: 2048. default: 2048] : 512 you chose [512 GB] memory for primary domain ssccn3-dom1:specify memory capacity in GB [min: 64, max: 2048. default: 2048] : 1024 you chose [1024 GB] memory for ssccn3-dom1 domain Configuration In progress After Memory Capacity Selection: +--------------------------------+-------+--------+-----------+--- MINIMUM ----+ | DOMAIN | CORES | MEM GB | TYPE | CORES | MEM GB | +---------------------------------+-------+--------+-----------+-------+--------+ | primary | 6 | 512 | Dedicated | 2 | 32 | | ssccn3-dom1 | 12 | 1024 | Dedicated | 2 | 64 | | *ssccn3-dom2 | 1 | 16 | Root | 1 | 16 | | *ssccn3-dom3 | 2 | 32 | Root | 2 | 32 | +---------------------------------+-------+--------+-----------+-------+--------+ | unallocated or parked | 75 | 6608 | -- | -- | -- | +--------------------------------+-------+--------+-----------+-------+--------+ Following domains will be stopped and restarted: ssccn3-dom1 This configuration requires rebooting the control domain. Do you want to proceed? Y/N : y IMPORTANT NOTE: +- -+ | After the reboot, osc-setcoremem attempts to complete CPU, memory re-configuration. | | Please check syslog and the state of all domains before using the system. | | eg., dmesg | grep osc-setcoremem ; ldm list | grep -v active ; date | +- -+ All activity is being recorded in log file: /opt/oracle.supercluster/osc-setcoremem/log/osc-setcoremem_activity_08-28-2015_16:18:57.log Please wait while osc-setcoremem is setting up the new CPU, memory configuration. It may take a while. Be patient and do not interrupt. 0% 10 20 30 40 50 60 70 80 90 100% |-----|-----|-----|-----|-----|-----|-----|-----|-----|-----| *=====*=====*=====*=====*=====*=====*=====*=====*=====*=====* Broadcast Message from root (pts/1) on etc5mdbadm0301 Fri Aug 28 16:22:07... THE SYSTEM etc5mdbadm0301 IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged Task complete with no errors. #
리소스 할당을 확인하고 발생 가능한 osc-setcoremem 오류를 여러 가지 방법으로 확인할 수 있습니다.
# cd /opt/oracle.supercluster/osc-setcoremem/log # ls (identify the name of the log file) # tail -17 osc-setcoremem_activity_08-28-2015_16\:18\:57.log ::Post-reboot activity:: Please wait while osc-setcoremem is setting up the new CPU, memory configuration. It may take a while. Be patient and do not interrupt. Executing ldm commands .. 0% 10 20 30 40 50 60 70 80 90 100% |-----|-----|-----|-----|-----|-----|-----|-----|-----|-----| *=====*=====*=====*=====*=====*=====*=====*=====*=====*=====* Task complete with no errors. This concludes socket/core, memory reconfiguration. You can continue using the system.
리소스 할당을 확인하고 발생 가능한 osc-setcoremem 오류를 여러 가지 방법으로 확인할 수 있습니다.
예:
# dmesg | grep osc-setcoremem Aug 28 16:27:50 etc5mdbadm0301 root[1926]: [ID 702911 user.alert] osc-setcoremem: core, memory re-configuration complete. system can be used for regular work. # ldm list NAME STATE FLAGS CONS VCPU MEMORY UTIL NORM UPTIME primary active -n-cv- UART 48 523008M 0.4% 0.4% 6m ssccn3-dom1 active -n---- 5001 96 1T 0.2% 0.2% 3m ssccn3-dom2 active -n---- 5002 8 16G 0.1% 0.1% 3d 36m ssccn3-dom3 active -n--v- 5003 16 32G 0.1% 0.1% 3d 36m
Display the Current Domain Configuration (ldm)를 참조하십시오.
# ldm list-devices -p core | grep cid | wc -l 75
Display the Current Domain Configuration (ldm)를 참조하십시오.
# ldm list-devices memory MEMORY PA SIZE 0x3c00000000 768G 0x84000000000 768G 0x100000000000 1008G 0x180000000000 1T 0x208000000000 512G 0x288000000000 512G 0x300000000000 1008G 0x380000000000 1008G