- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统性能分析和优化 童剑 2006/03/21 msn: she11c0de@ 我们将会讨论下列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 程序的优化和系统结构的优化比硬件的性能优化更有效 避免不受限制的使用系统资源 设置各项服务对资源的使用限额,如Apache, MySQL,PHP等 系统使用和优化的原则 始终保留一定量的空闲资源 多少合适?根据应用的特点,比如是否有突发性使用增长? 日常情况下,保留至少 60% 的系统资源,以应付突发使用增长。 日常情况下,资源使用率达到 80% 时,你必须有所行动了,尤其是web应用。 系统硬件达到合理的配置(以适合应用的特点为依据,资源消耗均衡为目标) 系统性能的水桶理论 系统使用和优化的原则 应用软件对资源的使用要均衡(理想目标) 怎么样就算是均衡了?我也在摸索中…… 理想状况为:CPU消耗到50%的时候,磁盘的带宽也到50%,磁盘的tps也到50%,内存使用也到50%(除
您可能关注的文档
- 《第四章透射电子显微镜成象原理1.ppt
- 《第四章问卷设计.ppt
- 《第四章配送分拣与配货作业.ppt
- 《第四章距离测量.ppt
- 《第四章评估客户与潜在客户的.ppt
- 《第四章顶驱钻井系统.ppt
- 《第四章钢筋混凝土工程.ppt
- 《第四章:仓储设备.ppt
- 《第四章:土中应力.ppt
- 《第四节中医学思维方法的特点.ppt
- 2024-2025学年安徽省卓越县中联盟高一(上)期中联考物理试卷(含答案).pdf
- 2024-2025学年广东省惠州市第一中学高二(上)期中物理试卷(含答案).docx
- 2024-2025学年广东省惠州市第一中学高二(上)期中物理试卷(含答案).pdf
- 2024-2025学年内蒙古鄂尔多斯一中伊金霍洛分校九年级(上)月考物理试卷(10月份)(含答案).docx
- 2023-2024学年山东省淄博市张店六中八年级(下)期中物理试卷(含答案).pdf
- 2024-2025学年河南省安阳市龙安实验中学八年级(上)第一次月考物理试卷(含答案).pdf
- 2024-2025学年河南省安阳市龙安实验中学八年级(上)第一次月考物理试卷(含答案).docx
- 2024-2025学年江苏省常州实验中学九年级(上)期中物理试卷(含答案).docx
- 2024-2025学年湖北省武汉市江岸区八年级(上)期中物理试卷(含答案).docx
- 2024学校食品安全周活动总结(30篇).pdf
文档评论(0)