- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统性能和优化摘要
系统性能分析和优化 童剑 2006/03/21 msn: she11c0de@ 前言 很高兴能有这样的机会,把我自己多年工作中对服务器硬件、软件方面的性能分析的经验和体会,以及性能优化的经验和各位朋友做一次分享。 这份ppt的内容组织大致是这样的,通过对系统中和性能相关的各个环节的介绍,使大家知道出现性能问题时可以从那些方面入手去查,而分析典型应用对系统资源使用的特点,让大家对应用和系统资源的依赖有了更直观的认识,然后我会介绍常见的分析及监控系统资源时使用的工具,这个环节应该是最主要的,最后我会举一个实际发生过的系统性能瓶颈分析和优化的案例,作为一个实践和总结。 本文涉及的内容基于Gnu/Linux系统平台,但关于性能优化分析和优化的思路也能适用于其他系统平台。 我们将会讨论下列7个话题 性能分析的目的 性能分析相关的人 性能相关的各个环节 系统使用和优化的原则 典型应用对系统资源使用的特点 常见的性能分析工具介绍 性能分析及优化的案例 开始第1个话题 性能分析的目的 性能分析相关的人 性能相关的各个环节 系统使用和优化的原则 典型应用对系统资源使用的特点 常见的性能分析工具介绍 性能分析及优化的案例 性能分析的目的 找出系统性能瓶颈 硬件瓶颈 软件瓶颈 提供性能优化方案 升级硬件 改进系统结构 达到合理的硬件和软件配置 使系统资源使用达到平衡 性能分析的目的 但遗憾的是 解决一个性能瓶颈,往往又会出现另外的瓶颈或者其他问题,所以性能优化更加切实的目标是做到在一定范围内使系统的各项资源使用趋向合理和保持一定的平衡。 系统运行良好的时候恰恰也是各项资源达到了一个平衡体,任何一项资源的过渡使用都会造成平衡体系破坏,从而造成系统负载极高或者响应迟缓。比如CPU过渡使用会造成大量进程等待CPU资源,系统响应变慢,等待会造成进程数增加,进程增加又会造成内存使用增加,内存耗尽又会造成虚拟内存使用,使用虚拟内存又会造成磁盘IO增加和CPU开销增加(用于进程切换、缺页处理的CPU开销) 开始第2个话题 性能分析的目的 性能分析相关的人 性能相关的各个环节 系统使用和优化的原则 典型应用对系统资源使用的特点 常见的性能分析工具介绍 性能分析及优化的案例 性能分析相关的人 系统管理员 大型应用的系统结构设计人员 软件开发人员 性能分析相关的人 系统管理员 掌握系统运行状况(负载) 掌握系统资源使用情况(硬件) 掌握应用程序对资源的使用情况(应用程序执行效率,反馈给应用开发人员) 有针对性的开展服务器性能优化(硬件、软件、软件配置) 性能分析相关的人 系统架构设计人员 了解程序执行效率 了解系统架构中的性能瓶颈,优化系统结构 设计更好的应用系统架构 性能分析相关的人 软件开发人员 了解程序执行效率 改进程序逻辑、改进性能 开始第3个话题 性能分析的目的 性能分析相关的人 性能相关的各个环节 系统使用和优化的原则 典型应用对系统资源使用的特点 常见的性能分析工具介绍 性能分析及优化的案例 性能相关的各个环节 硬件资源 操作系统 服务器软件 开发平台/中间件软件/框架软件 应用程序 性能相关的-硬件资源 CPU 内存 存储系统 带宽 性能相关的-硬件资源 CPU 是否使用SMP 单颗CPU的性能对依赖CPU的某些应用的影响很严重,比如数据库的查询处理 性能相关的-硬件资源 内存 物理内存 物理内存不够时会使用交换内存 交换内存 使用交换内存会带来磁盘IO和CPU的开销增加 性能相关的-硬件资源 存储系统 SCSI磁盘 ATA/SATA磁盘 RAID磁盘阵列(RAID0, RAID1, RAID5, RAID0+1) 一些经验 小文件读写的性能瓶颈是磁盘的寻址(随机读写性能更差),评估的标准是tps 大文件读写的性能瓶颈是带宽,评估的标准是持续的读写速度 Linux可以利用空闲内存作文件系统访问的cache,因此系统内存越大存储系统的性能也越好 性能相关的-硬件资源 带宽 网络带宽 SCSI总线带宽 大文件访问时SCSI的带宽瓶颈 系统总线带宽 性能相关的-操作系统 SMP性能 VM性能 IO性能(存储设备、网络设备、异步IO) 文件系统性能(大文件优化、小文件优化、写优化、读优化、网络文件系统) 多线程性能 开始第4个话题 性能分析的目的 性能分析相关的人 性能相关的各个环节 系统使用和优化的原则 典型应用对系统资源使用的特点 常见的性能分析工具介绍 性能分析及优化的案例 系统使用和优化的原则 对资源的使用状况作长期的监控和数据收集 Snmp+MRTG Sar 程序的优化和
您可能关注的文档
- 【备战2016】化学键与物质的性质(含解析)全解.doc
- 【备战2014】高考化学分类错题本(教师版)工艺流程题答题规范(含解析)全解.doc
- 【备战2012】1997-2011年高考化学试题分类汇编专题10化学反应速率与化学平衡全解.doc
- 【名师导学】高考一轮物理总复习:第2章《相互作用》章末总结课件全解.ppt
- 【地理】2.2美国田纳西河流域的治理课件1(中图版必修3)全解.ppt
- 【备战中考政治总复习专题研究】中考思想品德试题研究【专题3】加强国际交流促进和平发展(40页)全解.ppt
- 【备战中考政治总复习专题研究】中考思想品德试题研究【专题4】践行社会主义核心价值观(86页)全解.ppt
- 【备课资源】2016届鲁教版九年级化学第十一单元化学与社会发展单元测试题全解.doc
- 【备考导航】2016届高三物理二轮复习专题一力与物体的平衡第1讲力与物体的平衡课件全解.ppt
- 【备考导航】2016届高三物理二轮复习专题辅导与应用(课件+课时过关第1部分专题一力与物体的平衡第1讲全解.ppt
- 【成才之路】2015-2016学年高中物理第二章匀变速直线运动的研究限时检测新人教版必修1全解.doc
- 【志鸿赢在高考】(新课标)2016届高考英语二轮复习攻关篇题型二七选五课件全解.ppt
- 【志鸿赢在高考】(新课标)2016届高考英语二轮复习攻关篇题型五短文改错课件全解.ppt
- 【志鸿赢在高考】(新课标)2016届高考英语二轮复习攻关篇题型四语法填空课件全解.ppt
- 【志鸿赢在高考】(新课标)2016届高考英语二轮复习攻关篇题型三完形填空课件全解.ppt
- 【志鸿赢在高考】(新课标)2016届高考英语二轮复习语法篇专题六并列连词与复合句课件全解.ppt
- 【推荐】1.3化学反应热的计算(课件1)全解.ppt
- 【志鸿赢在高考】(新课标)2016届高考英语二轮复习攻关篇题型六书面表课件全解.ppt
- 3墙体构造分解.ppt
- 【数学】1.2《点、线、面之间的位置关系--平面的基本性质2》课件(苏教版必修2)全解.ppt
文档评论(0)