각 계산 노드에서 이 절차를 수행하면 소켓 세분성 레벨에서 CPU 및 메모리 리소스 할당을 변경할 수 있습니다.
이 도구는 다음과 같이 항목을 변경합니다.
루트 도메인을 자동으로 검색합니다.
모든 도메인의 최소 및 최대 리소스를 계산하고 사용자가 유효한 수량만 선택할 수 있게 해줍니다.
사용자가 선택한 항목에 따라 도메인 리소스를 수정합니다.
CPU 리소스와 동일한 비율로 메모리 용량을 자동으로 지정합니다.
(필요한 경우) 비기본 도메인을 중지합니다.
(필요한 경우) 기본 도메인을 새로운 리소스로 재부트합니다.
(필요한 경우) 새 리소스로 비기본 도메인을 가져옵니다.
이 예제에서는 primary 도메인에서 1개 소켓과 1TB 메모리를 제거하여 ssccn3-dom1에 할당합니다.
이 표에서는 할당 계획을 보여줍니다(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 | 24 | 2048 | Dedicated | 2 | 32 | | ssccn3-dom1 | 24 | 2048 | 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] s Step 1 of 1: Socket Count primary : specify socket count [min: 1, max: 3. default: 1] : 1 you chose [1] socket for primary domain ssccn3-dom1 : specify socket count [min: 1, max: 3. default: 1] : 3 you chose [3] sockets for ssccn3-dom1 domain Configuration In Progress After Socket Count Selection: +----------------------------------+----------+----------+-----------+ | DOMAIN | SOCKETS | MEM GB | TYPE | +----------------------------------+----------+----------+-----------+ | primary | 1 | 1024 | Dedicated | | ssccn3-dom1 | 3 | 3072 | Dedicated | | *ssccn3-dom2 | 0.083 | 16 | Root | | *ssccn3-dom3 | 0.167 | 32 | Root | +----------------------------------+----------+----------+-----------+ | unallocated or parked | 3.750 | 4048 | -- | +----------------------------------+----------+----------+-----------+ 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_15:31:27.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% |-----|-----|-----|-----|-----|-----|-----|-----|-----|-----| [Info] Domain ssccn3-dom1 is taking too long to stop. Waiting .. [Info] Domain ssccn3-dom1 is taking too long to stop. Still waiting for the domain to stop .. *=====*=====*=====*=====*=====*=====*=====*=====*=====*=====* Broadcast Message from root (pts/1) on etc5mdbadm0301 Fri Aug 28 15:36:45... THE SYSTEM etc5mdbadm0301 IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged Task complete with no errors. #
예:
# dmesg | grep osc-setcoremem Aug 28 15:43:46 etc5mdbadm0301 root[2074]: [ID 702911 user.alert] osc-setcoremem: core, memory re-configuration complete. system can be used for regular work.
리소스 할당을 확인하고 발생 가능한 osc-setcoremem 오류를 여러 가지 방법으로 확인할 수 있습니다.