计算机教程 容量规划.pdfVIP

  • 9
  • 0
  • 约1.51万字
  • 约 13页
  • 2018-02-05 发布于浙江
  • 举报
下载 第11章 容 量 规 划 容量规划是指对一个已存在系统中的硬件与软件资源消耗进行复杂的、持续的性能研究。 建立这些研究的目的是维护已经得到管理部门与系统管理员同意的服务层协议 ( S L A ) ,并且确 保所讨论的系统性能稳定。建立 S L A的目的是保证( 已在第8章中讨论)一定数量的备用容量可 在峰值负载的条件下维护关键活动的响应时间。 容量规划研究提供了另一个显著的特征,即执行工作量想定 ( w h a t - i f )方案的能力。在一个 典型的容量规划中,执行该任务的人员使用存储在数据库中的历史性能数据预测如下各项的 趋势: • CPU 利用率 • 磁盘使用情况 • 内存使用情况 分析人员还能够预测出由于系统中增加的新用户而引起的 C P U 、磁盘和内存使用的突然 增长。 过去,由于硬件的费用问题,容量规划主要局限在大型主机上,执行该项工作的分析人 员会由于他们所具有的专门知识而获得很高的工资。经过若干年以后,更多的人已经熟悉了 此原理,并且越来越多地要求将此项技术应用于当今非常流行的小型服务器上。小型企业是 当今计算机工业的一个重要组成部分,他们希望能够计划他们系统未来的增长以及避免计算 机资源使用的任何意外增长,因为这会延长完成工作量的响应时间。 容量规划研究非常详细,在大多数情况下包含了剖析特殊类型用户的活动。此信息对执 行想定方案很重要,在这些想定方案中,你将模拟用户 (例如执行普通分类帐操作的人员 ) 增 加到系统工作量中的场景以便精确地预测将要发生的资源消耗类型。在实际的新用户被增加 到系统以前,此预测给系统管理员足够的时间获得所必需的硬件资源,这样可以避免系统性 能或响应时间的退化。 本章阐述了容量规划的习惯作法并且显示了如何执行容量规划研究,该研究会使你能够 预测到计算机不久以后的资源消耗。 11.1 性能调整与容量规划 容量规划分析与性能调整分析之间的区别在于所收集的信息以及收集此信息的频率不同。 每一种类型的分析使用不同的性能监视器计数器。当调整某个系统时,寻找使你的系统无法 正常运行的异常之处。通常,你每次把注意力集中在系统中的一个组成部分上,例如磁盘子 系统或C P U ,然后收集有关该组成部分的近期数据。在一个容量研究中,你正在分析系统中 的工作量的资源消耗趋势。因此,经过很长一段时间,你收集到代表了整个系统处理过程的 数据样本。 例如,假设你的目标是要调整系统的磁盘子系统。目标很明确:为了避免可能妨碍系统 性能的瓶颈,你希望把输入 / 输出平等地分配到每个磁盘驱动器。要做的首件事情是监测该磁 第11章 容 量 规 划 1 3 9 下载 盘子系统以便找出哪一个磁盘或哪些磁盘正承担大部分的输入 / 输出工作量。通过定义你希望 性能监视器采集的计数器,可以建立起该测量方法。用于执行监测任务的这组计数器被称为 测量配置(measurement configuration) 。在本例中,你希望收集到诸如输入/ 输出和磁盘利用率 计数器的物理磁盘统计数字 (PhysicalDisk statistics) 。 在收集到数据后,你一般用图表表示该活动以便直观地浏览各种磁盘驱动器的资源消耗 情况。图 11 - 1在一张图表中显示了所收集到的数据,表明了各磁盘驱动器之间的输入 / 输出分 配。在此例中,磁盘F正在做大部分工作。接下来,你将查看一下该磁盘中的表,并且将一到 两个经常使用的表移到一个较少使用的磁盘中,例如移动磁盘 G 中,以使分布均匀。在性能调 整中,一条基本的经验法则是每次只改变一件事情,然后检测该改变的结果。假如你继续使 用此方法的话,那么可以很容易地取消该改变并恢复到最初的系统配置。 磁盘输入/输出子系统 磁盘阵列 图11-1 一个未调整的输入/输出子系统的性能图 图11 - 2图解说明了重新分配一些表之后在输入 / 输出分配中所引起的变化。此调整练习的 目的是要通过在所有的磁盘之间分配工作量使该图表尽可能地平坦,所以此变化是有益的。 对表进行系统地重新分配最终会产生一个已调谐的输入 /输出子系统。

文档评论(0)

1亿VIP精品文档

相关文档