Oracle VM Server for SPARC 3.1 소프트웨어에서는 도메인에 대한 CPU 스레드 전원 소비 데이터를 볼 수 있는 PM(전원 관리) 관찰성 모듈 및 ldmpower 명령을 제공합니다.
ldmd/pm_observability_enabled SMF(서비스 관리 기능) 등록 정보가 true로 설정되어 있으므로 PM 관찰성 모듈은 기본적으로 사용으로 설정됩니다. ldmd(1M) 매뉴얼 페이지를 참조하십시오.
ldmpower 명령에는 전원 소비 보고 데이터를 사용자 정의할 수 있는 다음 옵션 및 피연산자가 있습니다.
ldmpower [-ehiprstvx | -o hours | -m minutes] | -c resource [-l domain-name[,domain-name[,...]]] [interval [count]]
옵션에 대한 자세한 내용은 ldmpower(1M) 매뉴얼 페이지를 참조하십시오.
이 명령을 권한 없는 사용자로 실행하려면 LDoms Power Mgmt Observability 권한 프로파일이 지정되어야 합니다. 이미 LDoms Management 또는 LDoms Review 권한 프로파일이 지정된 경우 ldmpower 명령을 실행할 수 있는 권한을 자동으로 가지게 됩니다.
Oracle VM Server for SPARC의 권한 사용 방법에 대한 자세한 내용은 Logical Domains Manager 프로파일 컨텐츠를 참조하십시오.
사용자 또는 역할에 이러한 권한 프로파일을 직접 지정할 수 있습니다. 역할에 지정할 경우 해당 역할이 사용자에게 지정됩니다. 이러한 프로파일 중 하나를 사용자에게 직접 지정할 경우 ldmpower 명령을 사용하여 CPU 스레드 전원 소비 데이터를 보려면 pfexec 명령 또는 프로파일 셸(예: pfbash 또는 pfksh)을 사용해야 합니다. 권한을 사용하여 논리적 도메인의 관리 위임을 참조하십시오.
다음 예에서는 PM 관찰성 모듈을 사용으로 설정하고 도메인에 지정된 CPU에 대한 전원 소비 데이터를 수집하는 방법을 보여줍니다.
예 19-1 전원 관리 관찰성 모듈 사용으로 설정다음 명령은 ldmd/pm_observability_enabled 등록 정보가 현재 false로 설정되어 있는 경우 등록 정보를 true로 설정하여 PM 관찰성 모듈을 사용으로 설정합니다.
# svccfg -s ldmd setprop ldmd/pm_observability_enabled=true # svcadm refresh ldmd # svcadm restart ldmd예 19-2 프로파일 셸을 통해 역할 및 권한 프로파일을 사용하여 CPU 스레드 전원 소비 데이터 수집
다음 예에서는 ldmpower 명령을 실행하도록 허용하는 LDoms Power Mgmt Observability 권한 프로파일과 함께 ldmpower 역할을 만드는 방법을 보여줍니다.
primary# roleadd -P "LDoms Power Mgmt Observability" ldmpower primary# passwd ldmpower New Password: Re-enter new Password: passwd: password successfully changed for ldmpower
이 명령은 사용자 sam에게 ldmpower 역할을 지정합니다.
primary# usermod -R ldmpower sam
사용자 sam은 ldmpower 역할을 맡고 ldmpower 명령을 사용할 수 있습니다. 예를 들어, 다음과 같습니다.
$ id uid=700299(sam) gid=1(other) $ su ldmpower Password: $ pfexec ldmpower Processor Power Consumption in Watts DOMAIN 15_SEC_AVG 30_SEC_AVG 60_SEC_AVG primary 75 84 86 gdom1 47 24 19 gdom2 10 24 26
다음 예에서는 권한 프로파일을 사용하여 ldmpower 명령을 실행하는 방법을 보여줍니다.
Oracle Solaris 10: username에게 권한 프로파일을 지정합니다.
primary# usermod -P "All,Basic Solaris User,LDoms Power Mgmt Observability" \ username
다음 명령은 사용자가 sam이며 All, Basic Solaris User 및 LDoms Power Mgmt Observability 권한 프로파일이 적용되는지 확인하는 방법을 보여줍니다.
$ id uid=702048(sam) gid=1(other) $ profiles All Basic Solaris User LDoms Power Mgmt Observability $ pfexec ldmpower Processor Power Consumption in Watts DOMAIN 15_SEC_AVG 30_SEC_AVG 60_SEC_AVG primary 75 84 86 gdom1 47 24 19 gdom2 10 24 26
Oracle Solaris 11: 사용자에게 권한 프로파일을 지정합니다.
primary# usermod -P +"LDoms Power Mgmt Observability" sam
다음 명령은 사용자가 sam이며 All, Basic Solaris User 및 LDoms Power Mgmt Observability 권한 프로파일이 적용되는지 확인하는 방법을 보여줍니다.
$ id uid=702048(sam) gid=1(other) $ profiles All Basic Solaris User LDoms Power Mgmt Observability $ pfexec ldmpower Processor Power Consumption in Watts DOMAIN 15_SEC_AVG 30_SEC_AVG 60_SEC_AVG primary 75 84 86 gdom1 47 24 19 gdom2 10 24 26
다음 예에서는 ldmpower를 사용하여 도메인에 대한 프로세서 전원 소비 데이터를 보고하는 방법을 보여줍니다.
다음 명령은 모든 도메인에 대한 15초, 30초 및 60초 간격 평균 프로세서 전원 소비 데이터를 보여줍니다.
primary# ldmpower Processor Power Consumption in Watts DOMAIN 15_SEC_AVG 30_SEC_AVG 60_SEC_AVG primary 75 84 86 gdom1 47 24 19 gdom2 10 24 26
다음 명령은 모든 도메인 primary, gdom1 및 gdom2에 대해 추정된 전원 소비 데이터를 보여줍니다.
primary# ldmpower -x System Power Consumption in Watts DOMAIN 15_SEC_AVG 30_SEC_AVG 60_SEC_AVG primary 585/57.47% 701/68.96% 712/70.22% gdom1 132/12.97% 94/9.31% 94/9.30% gdom2 298/29.27% 218/21.47% 205/20.22%
다음 명령은 gdom2 및 gdom5 도메인에 대한 순간 프로세서 전원 소비 데이터를 보여줍니다. 데이터를 10초마다 5회 보고합니다.
primary# ldmpower -itl gdom2,gdom5 10 5 Processor Power Consumption in Watts DOMAIN TIMESTAMP INSTANT gdom2 2013.05.17 11:14:45 13 gdom5 2013.05.17 11:14:45 24 gdom2 2013.05.17 11:14:55 18 gdom5 2013.05.17 11:14:55 26 gdom2 2013.05.17 11:15:05 9 gdom5 2013.05.17 11:15:05 16 gdom2 2013.05.17 11:15:15 15 gdom5 2013.05.17 11:15:15 19 gdom2 2013.05.17 11:15:25 12 gdom5 2013.05.17 11:15:25 18
다음 명령은 모든 도메인에 대한 최근 12시간 동안의 평균 전원 소비 데이터를 보여줍니다. 데이터는 마지막으로 요청된 매시간 계산부터 시작하여 1시간 간격으로 표시됩니다.
primary# ldmpower -eto 12 Per domain MINIMUM and MAXIMUM power consumption ever recorded: primary 2013.05.17 08:53:06 3 Min Processors primary 2013.05.17 08:40:44 273 Max Processors gdom1 2013.05.17 09:56:35 2 Min Processors gdom1 2013.05.17 08:53:06 134 Max Processors gdom2 2013.05.17 10:31:55 2 Min Processors gdom2 2013.05.17 08:56:35 139 Max Processors primary 2013.05.17 08:53:06 99 Min Memory primary 2013.05.17 08:40:44 182 Max Memory gdom1 2013.05.17 09:56:35 13 Min Memory gdom1 2013.05.17 08:53:06 20 Max Memory gdom2 2013.05.17 10:31:55 65 Min Memory gdom2 2013.05.17 08:56:35 66 Max Memory Processor Power Consumption in Watts 12 hour's worth of data starting from 2013.05.16 23:17:02 DOMAIN TIMESTAMP 1 HOUR AVG primary 2013.05.17 09:37:35 112 gdom1 2013.05.17 09:37:35 15 gdom2 2013.05.17 09:37:35 26 primary 2013.05.17 10:37:35 96 gdom1 2013.05.17 10:37:35 12 gdom2 2013.05.17 10:37:35 21 primary 2013.05.17 11:37:35 85 gdom1 2013.05.17 11:37:35 11 gdom2 2013.05.17 11:37:35 23 ...