跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

用 VMControl V2.2 优化 Power Systems

Andy Arhelger, 软件工程师, IBM
Andy Arhelger 是一位从事 IBM Systems Director 和 VMControl 的 IBM 开发人员。
Jeff Nowicki, 软件工程师, IBM
Jeff Nowicki 在 IBM 从事虚拟化技术和性能指标研究。

简介: IBM Systems Director 可以帮助您实现对 Power System 主机的监视,最新的 VMControl 2.2 插件可以增强 Director 在这方面的功能,实现更加详细的数据收集和现实。本文将向您简单介绍 VMControl 插件能够监视哪些方面的资源,以及如何通过这些数据来分析系统的性能问题。

发布日期: 2010 年 4 月 01 日
级别: 中级
访问情况 : 2009 次浏览
评论: 


使用虚拟化技术管理 IT 基础设施不仅会帮助组织更好地控制环境,还有助于在实现业务目标的同时降低成本。

IBM Systems Director 支持 PowerVM 环境,它是用于管理异构多服务器环境的 IBM 工具。这个工具提供高级管理选项,比如工作负载生命周期管理、健康状态检查和拓扑映射,还能够对监视到的事件采取措施。

VMControl V2.2 是一个 IBM Systems Director 插件,它代表从管理虚拟化到使用虚拟化更好地管理整个 IT 基础设施的转变。它们的设计目的是降低管理成本、提高资产利用率以及把基础设施性能与业务目标联系起来,从而帮助降低虚拟环境的总拥有成本。

VMControl 有三个版本,适合虚拟化部署程度不同的客户站点:

  • VMControl Express Edition 提供基本的虚拟机器生命周期管理。
  • VMControl Standard Edition 增加了管理完整虚拟映像库的功能,可以从正在运行的系统捕捉信息,把信息作为可重用的虚拟映像存储在存储库中。
  • VMControl Enterprise Edition 可以创建系统池(支持同时运行多个虚拟映像所用的计算资源的动态集合),让用户能够管理其中的虚拟工作负载。

VMControl 的高级虚拟化管理功能为组织提供了一种构建先进的云计算环境的方法。

在 VMControl V2.2 的众多特性中包括经过改进的 Performance Summary 视图,它为所有类型的主机、虚拟服务器和操作系统显示超过 25 种实时 Power Systems 监视器。一个重要的特点是 Performance Summary 视图在表格中集中显示相关资源,从而反映虚拟资源的使用情况。

本文主要讨论 Power Systems 可用的监视器,可以使用 HMC 或 IVM 管理的系统获得它们。

Performance Summary 视图是 IBM Systems Director 6.1.2 的标准组件;但是,只提供最基本的监视器集。如果安装 VMControl V2.2 的任何版本,就可以访问更多的监视器。这个显示工具可以为所选的系统或服务器集显示多个即时数据监视器。监视器在用户界面页面中分组显示,根据正在显示的监视器进行分组,标签为 “Processor” 的页面显示与处理器相关的所有监视器,“Memory” 页面显示与内存相关的所有监视器,“Network” 页面显示与网络相关的所有监视器,等等。因为 VMControl V2.2 中可以使用的监视器非常多,这样的分组有助于按逻辑组织数据。

可以从 IBM Systems Director 中的以下位置启动 Performance Summary 视图:

  • Power Systems Summary 页面
  • 主页面左边导航面板中的 Status and health 类别
  • Virtual Servers and Hosts 视图
  • Monitors 视图

与 Performance Summary 视图交互

图 1 显示 Performance Summary 视图,这里显示的是 Processor 页面。表格中的行代表目标主机、虚拟服务器和处理器池,列显示各种即时数据监视器。您会发现表格中有一些空的单元格。这表示某一监视器不适用于某一目标。


图 1. Performance Summary 示意图
图 1. Performance Summary 示意图

通过使用面板上的上下文选择器,可以选择不同的主机或虚拟服务器。但是,不能选择共享的处理器池;它们会出现在层次结构中,因为其中显示的虚拟服务器从这些处理器池分配了处理器单元。

在 Memory 页面上,可以按照相似的方式显示共享内存池的即时数据监视器,只要在使用从这些池分配的内存的主机和虚拟服务器上启用了 Active Memory Sharing(AMS)。

可以使用表格顶部的 Select Column Monitors 按钮选择可用监视器的子集,让它们作为列显示。这样就可以根据环境的需要选择监视器。

可以通过 Action 菜单直接控制监视器的阈值,可以在监视器超过指定值时提供视觉标志。还可以使用阈值触发事件操作计划,比如发送电子邮件。在 Performance Summary 视图中,可以非常方便地激活、编辑、禁用或删除阈值。

一定要明智地使用 Performance Summary 视图,要限制同时查看的即时数据监视器数量。这也是这个显示工具组织成多个页面的原因之一。在查看 Processor 页面时,内存和网络监视器数据收集会停止。当切换到 Memory 页面时,处理器和网络监视器数据收集会停止。

在表格中添加多个监视器列和许多资源行可能会给 IBM Director 服务器带来性能问题。例如,在表格中向下翻页查看更多行时,会为视图中添加的新行启动监视器数据收集。但是,当页面向上回翻时,在视图中不再出现的行的监视器数据收集并不停止。

不需要定制 Performance Summary 视图,因为这个显示工具会记住为目标和监视器选择的最新值。选择了服务器、虚拟服务器和监视器并配置所需的列之后,每当使用 IBM Systems Director 主页面左边的导航面板重新启动 Performance Summary 视图时,它就会使用这些设置。

参考资源中描述了 IBM Systems Director 中可以通过 VMControl V2.2 使用的 Virtualization Manager Monitor。


使用 Performance Summary 视图监视系统

性能问题有时候很难诊断,但是 Performance Summary 视图可以帮助诊断。我们来看三个示例。

示例 1:如果应用程序性能很差,可以使用监视器和 Performance Summary 视图按以下步骤诊断和纠正问题:

1. 选择正在运行这个性能低下的应用程序的虚拟服务器。

2. 在第二个上下文选择器中选择 Virtualization Manager Monitors。

3. 单击 Select Column Monitors 按钮,在对话框中把 CPU 利用率监视器从 Available 列表转移到 Selected 列表中。

收集即时数据之后,会发现 CPU 利用率非常高。可以查看这个虚拟服务器、共享处理器池和主机的处理器数量和标称处理器数量。一种可能的解决方法是按以下步骤使用 HMC 重新分配处理器单元:

1. 在表格中选择性能差的虚拟服务器的行。

2. 使用 Actions 菜单选择 Extended Management>Dynamic Logic Partitioning>Processor>Add or Remove。

3. 在 HMC 对话框中修改分配的虚拟处理器。

对这个值的修改会立即生效。几分钟之后,会看到 Performance Summary 视图中的数据发生变化,数据应该表明问题已经得到解决。

示例 2:尽管 Performance Summary 视图并不是作为 AMS 调优工具设计的,但是它有助于诊断内存使用问题。

与前一个示例一样检查 CPU 利用率监视器,发现 CPU 利用率并不是问题。在 Performance Summary 视图中切换到 Memory 页面,可以看到 Page Faults/sec、Page-In Delay (sec)、Physical Memory (MB)、Available Memory (MB) 和 Memory Overcommitment (MB) 等内存监视器。可以通过这些监视器更好地了解虚拟服务器和主机上的内存使用情况。

您可能希望包含位于这个主机的其他虚拟服务器,从而同时查看它们的内存监视器。大量的 Page Faults/sec 意味着需要重新分配内存。另外,如果 Memory Overcommitment 的值较高,就说明虚拟服务器试图使用的内存量超过了共享内存池能够提供的内存量。

因为不能从 IBM System Director 直接启动 HMC Shared Memory Pool Management 对话框,您需要单独访问 HMC 并启动 Shared Memory Pool Management 以修改内存分配。所做的修改会反映在 Performance Summary 视图中。

示例 3:可以在 Performance Summary 视图中添加以下监视器以便寻找网络配置中的瓶颈:

  • Bytes Received/sec
  • Bytes Transmitted/sec
  • BC Packets Transmitted/sec
  • BC Packets Received/sec

在 Network 页面上,可以查看 Host Ethernet Adapter (HEA) 的监视器。要想修改 HEA 配置,应该访问 HMC 控制台并为主机服务器选择 Hardware Information>Adapters 下面的 Host Ethernet。


卓越的性能

世界各地的企业 IT 团队正在通过实现虚拟化解决方案来降低成本、提高服务水平和控制风险。有了 IBM Power Systems 和 PowerVM,就可以大规模地虚拟化 IT 资源,实现出色的性能、弹性和灵活性。

通过使用 IBM Systems Director 和 VMControl(包括新的 Performance Summary 视图),可以密切地监视虚拟工作负载的特征并进行调优,从而确保卓越的性能和最优的系统利用率。


参考资料

  • VMControl 监视器列表:在这里您可以查看到所有 VMControl 所支持的监视器,以及相关使用说明。

  • 在 PowerVM 环境中使用 IBM Systems Director VMControl V2.1 简化 AIX 映像管理”(developerWorks,2009 年 10 月):通过本文,您将了解这个产品的关键功能以及如何在 PowerVM 环境中管理 AIX 映像。

  • Systems Director VMControl 是什么?”(developerWorks,2009 年 12 月):本文向您介绍了 System Director 针对动态基础架构构建推出的强大插件 - VMControl,让您了解它的功能以及适用场景。

  • 使用 IBM Systems Director VMControl 快速灵活部署 AIX 系统应用”(developerWorks,2009 年 12 月):本文将首先介绍 VMControl 的特点、功能和设计原理,随后以一个实例介绍在 AIX 环境下如何利用 VMControl 来实现快速灵活部署 AIX 系统及应用。最后小结 VMControl 能给用户带来的价值及其未来的发展方向。

  • 跨平台虚拟管理之道 - IBM Systems Director VMControl”(developerWorks,2010 年 2 月):本讲座将全面地向您介绍了 VMControl 的架构、功能、应用场景和优势,让您对它有一个整体的了解和认识。

  • developerWorks 技术活动网络广播:随时关注 developerWorks 技术活动和网络广播。

  • AIX and UNIX 专区:developerWorks 的“AIX and UNIX 专区”提供了大量与 AIX 系统管理的所有方面相关的信息,您可以利用它们来扩展自己的 UNIX 技能。

  • AIX and UNIX 新手入门:访问“AIX and UNIX 新手入门”页面可了解更多关于 AIX 和 UNIX 的内容。

  • AIX and UNIX 专题汇总:AIX and UNIX 专区已经为您推出了很多的技术专题,为您总结了很多热门的知识点。我们在后面还会继续推出很多相关的热门专题给您,为了方便您的访问,我们在这里为您把本专区的所有专题进行汇总,让您更方便的找到您需要的内容。

  • AIX and UNIX 下载中心:在这里你可以下载到可以运行在 AIX 或者是 UNIX 系统上的 IBM 服务器软件以及工具,让您可以提前免费试用他们的强大功能。

作者简介

Andy Arhelger 是一位从事 IBM Systems Director 和 VMControl 的 IBM 开发人员。

Jeff Nowicki 在 IBM 从事虚拟化技术和性能指标研究。

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 使用条款

 


当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

请选择您的昵称:

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

(长度在 3 至 31 个字符之间)


单击提交则表示您同意developerWorks 的条款和条件。 使用条款.

 


为本文评分

评论

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=AIX and UNIX
ArticleID=479569
ArticleTitle=用 VMControl V2.2 优化 Power Systems
publish-date=04012010
author1-email=NA@cn.ibm.com
author1-email-cc=
author2-email=NA@cn.ibm.com
author2-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。