第 I 部分 Oracle VM Server for SPARC 3.1 软件
第 II 部分 可选的 Oracle VM Server for SPARC 软件
第 14 章 Oracle VM Server for SPARC 物理机到虚拟机转换工具
Oracle VM Server for SPARC P2V 工具概述
安装 Oracle VM Server for SPARC P2V 工具
如何安装 Oracle VM Server for SPARC P2V 工具
第 15 章 Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)
使用 Configuration Assistant (ldmconfig)
运行 Configuration Assistant 的先决条件
Configuration Assistant 的限制和已知问题
第 17 章 使用 Oracle VM Server for SPARC 管理信息库软件
Oracle VM Server for SPARC 管理信息库概述
Logical Domains Manager 和 Oracle VM Server for SPARC MIB
Oracle VM Server for SPARC MIB 对象树
安装和配置 Oracle VM Server for SPARC MIB 软件
安装和配置 Oracle VM Server for SPARC MIB 软件
如何安装 Oracle VM Server for SPARC MIB 软件包
如何将 Oracle VM Server for SPARC MIB 模块装入 Oracle Solaris SNMP 代理 中
如何删除 Oracle VM Server for SPARC MIB 软件包
查询 Oracle VM Server for SPARC MIB
检索 Oracle VM Server for SPARC MIB 信息
虚拟内存物理绑定表 (ldomVmemPhysBindTable)
虚拟控制台关系表 (ldomVconsVccRelTable)
使用 Oracle VM Server for SPARC MIB 模块陷阱
Oracle VM Server for SPARC MIB 陷阱描述
第 18 章 Logical Domains Manager 发现
发现运行 Logical Domains Manager 的系统
如何发现在子网上运行的 Logical Domains Manager
Oracle VM Server for SPARC 3.1 软件提供电源管理 (Power Management, PM) 可观察性模块和 ldmpower 命令,允许您查看域的 CPU 线程功耗数据。
ldmd/pm_observability_enabled 服务管理工具 (Service Management Facility, SMF) 属性设置为 true 时,PM 可观察性模块默认情况下处于启用状态。请参见 ldmd(1M) 手册页。
ldmpower 命令具有以下选项和操作数,使用这些选项和操作数可以定制功耗报告数据:
ldmpower [-ehiprstvx | -o hours | -m minutes] | -c resource [-l ldom[,ldom[,...]]] [interval [count]]
有关选项的信息,请参见 ldmpower(1M) 手册页。
要以非特权用户身份运行此命令,您必须分配有 LDoms Power Mgmt Observability 权限配置文件。如果您已分配有 LDoms Management 或 LDoms Review 权限配置文件,则您将自动具有运行 ldmpower 命令的权限。
有关 Oracle VM Server for SPARC 如何使用权限的信息,请参见Logical Domains Manager 权限配置文件内容。
这些权限配置文件可以直接分配给用户或之后会分配给用户的角色。如果将其中一种配置文件直接分配给用户,您必须使用 pfexec 命令或配置文件 shell(例如 pfbash 或 pfksh),以成功使用 ldmpower 命令查看 CPU 线程功耗数据。请参见通过使用权限委托管理逻辑域。
以下示例显示如何启用 PM 可观察性模块以及收集分配给域的 CPU 功耗数据的方式。
示例 16-1 启用电源管理可观察性模块以下命令通过将 ldmd/pm_observability_enabled 属性设置为 true(如果该属性当前设置为 false)来启用 PM 可观察性模块。
# svccfg -s ldmd setprop ldmd/pm_observability_enabled=true # svcadm refresh ldmd # svcadm restart ldmd示例 16-2 使用配置文件 Shell 通过角色和权限配置文件获取 CPU 线程功耗数据
以下示例显示如何创建具有 LDoms Power Mgmt Observability 权限配置文件的 ldmpower 角色,该角色允许您运行 ldmpower 命令。
primary# roleadd -P "LDoms Power Mgmt Observability" ldmpower primary# passwd ldmpower New Password: Re-enter new Password: passwd: password successfully changed for ldmpower
此命令将 ldmpower 角色分配给 sam 用户。
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 域的瞬时处理器功耗数据。它每隔十秒报告一次数据,共报告了五次。
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 小时的平均功耗数据。以一小时为间隔显示自上次请求按小时进行计算以来的数据。
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 ...