- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五部分存储性能调优第十四章主机系统调优第十五章应用调优第
第五部分
存储性能调优
第十四章
主机系统调优
第十五章
应用调优
第十六章
存储子系统调优
第十七章
存储网络调优
第十四章
主机系统调优
如果使用存储网络资源的主机很慢,那么存储网络部件的性能提升将不会带来任何实际的成果。端系统包含一些影响存储IO性能软件和硬件部件。本章讨论了一些关乎存储的主机系统的优化技术,包含下面一些主题
主机系统体系结构中影响IO路径的元素
对主机系统硬件瓶颈的分析和调优
文件系统优化技术
网络接口和协议调优
主机系统体系结构
在一个有外部存储设备的存储网络中,在主机系统(端客户[end client])的内部,依然会有相当大的IO路径开销。如果主机系统的IO路径没有被配制成性能最优,那么即使有一个快的存储网络也无济于事。
图14-1举例说明了一个联接到存储网络的端节点的IO路径部件
图的左边包含了软件部件,而右边显示了IO路径中的硬件部件。为了达到最优的存储IO性能,需要使这些部件进行最佳的协作。
如果你发现系统性能下降或是不能达到所期望的性能,下面有些因素[there are few common suspects:]
系统的处理器或IO总线的能力不够
磁盘,存储系统或是存储网络并不能承受期望的负载
由于内存不够,系统需要不断从存储系统中换入换出内存页
网络接口或是网络本身过载,导致了丢包
注意:
我们头脑中存在一个经验法则就是到瓶颈总是存在的。最慢的部件决定网络的性能。如果系统已经有足够快来满足需要的负载,那么负载便变得不够重。负载就成了瓶颈。负载是由系统外其他的计算机或是使用系统的人产生的。负载源变得不够快来最大可能的实用系统。这种现象的一个的例子就是负载缺少足够的队列长度。
第6到第9章讨论了性能建模和分析技术。第10张到第13章介绍性能监测和管理方法。通过利用一些或全部的这些知识,你可以发现那些系统资源是瓶颈,需要进一步改进。
通过把瓶颈部件升级为更快的部件(尽管由于费用和技术的因素有时候不可能办到)可以容易地解决一个瓶颈问题。然而,在现有的部件基础上得到更好的性能是可能的。
下面的章节围绕三个主要的主题来讨论性能调优问题。它们是处理器、文件系统和网络调优。文中指出了可行的分析和优化策略,但是对于一些实现细节,你必须自己参考在章节末尾给出的参考文献。
处理器调优
计算机系统的性能一般有系统中的处理器(中央处理单元)的速度来标称。安装有更快处理器的系统被认为性能更强。尽管这种看法不一定总是成立,因为计算机的设计师通过在整个系统设计中使用同等速率的部件的方法来尽量平衡他们的系统,你一定希望一个有快速处理器、有快速的输入输出总线、快速的内存等等的系统。如果不是这样,你将面临的是一个失衡的系统,简单的调优方法将不起作用。
许多的系统瓶颈表现为(或被认为是)中央处理单元(CPU)的瓶颈。当系统的性能随着负载的加重而下降时,通常我们都怀疑是CPU太慢。但是,其他的很多系统资源在CPU之前就被耗尽了。举例来说,IO总线、存储设备、存储网络和主机内存都是首要的瓶颈候选者。尽管CPU的利用率看起来非常高,但这可能是其他瓶颈造成的副作用。例如,由于缺少足够内存而引起的过多的页面文件活动(称为trashing)将导致CPU利用率的升高。在这种情形下,要提高性能,必须增加更多的内存而不是提高CPU速度。
一些系统实现相对于其他系统来说浪费了更多的时钟周期。例如,可编程输入输出(PIO)使用主机CPU来在主存和IO设备之间传输数据。而直接内存访问(DMA)将CPU的这份工作交给IO控制器来做。DMA传输能有效减少CPU的利用率。在小型计算机系统接口(SCSI)磁盘驱动器和[Integrated Drive Electronics]IDE附加驱动器之间也存在这种相似的差异。SCSI命令集提供了大多数的命令处理,并且几乎所有的底层细节都由外设来控制。而另一方面,IDE接口需要主机的操作系统以及主机CPU来参与到IO传输中。
注意:
就像计算技术中的许多事物一样,DMA和PIO之间也存在一个折衷。DMA并不总是比PIO高效。DMA需要对DMA控制器进行编程,因此引入了一些启动延迟。对于长的数据传输来说,这些开销物有所值,但对于短的消息来说,PIO其实还快一些。
一些文件系统和系统工具会自动将数据压缩存储,并在读取的时候将它们解压缩。压缩是一项CPU密集型的任务而且会增加存储访问的延迟。对于IO密集型的负载,这种方式是不推荐的。一个压缩能真正有利于提高性能的场景就是长延时链路上远程站点间数据的复制。这些链路的带宽与它们本地的[counterpart]相比要小,而减少数据传输量(通过压缩)使
您可能关注的文档
- 第二章云的观测.ppt.ppt
- 第二章企业纳税风险管理.ppt
- 第二章动物保定.doc
- 第二章3节服饰礼仪.ppt.ppt
- 第二章固体废物的预处理.ppt.ppt
- 第二章动力装置.ppt
- 第二章实验室的建立与消毒灭菌技术.doc
- 第二章单片机硬件结构.doc
- 第二章地壳.doc
- 第二章-天津理工大学中环信息学院.ppt
- 2023年度安全员考试题库检测试题打印附答案详解(达标题).docx
- 2023年度安全员考试题库检测试题打印(实用)附答案详解.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【名师系列】.docx
- 2023年度安全员考试题库检测试题打印及答案详解【考点梳理】.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【各地真题】.docx
- 2023年度安全员考试题库检测试题打印附参考答案详解【完整版】.docx
- 2023年度安全员考试高分题库含答案详解(精练).docx
- 2023年度安全员考试高分题库及参考答案详解【能力提升】.docx
- 2023年度安全员考试高分题库附答案详解【典型题】.docx
- 2023年度安全员考试高分题库及参考答案详解(培优B卷).docx
文档评论(0)