为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

突破自我(中)

2012-09-17 31页 ppt 2MB 87阅读

用户头像

is_564943

暂无简介

举报
突破自我(中)nullROAD TRAINNING 突破自我 主讲人:MIKE ROAD TRAINNING 突破自我 主讲人:MIKE 战略 战略做人做人积极 细心 诚信 有责任感 ProfessionalProfessional性能自动化 功能自动化 流程 业务 外语 性能方面 招聘性能方面 招聘掌握测试基本理论 掌握测试常用方法 熟悉一门语言 熟悉一种数据库 熟悉WEB 服务器 熟悉网络协议(常见) 性能方面 招聘性能方面 招聘掌握性能测试基本理论 掌握一种性能测试工具 熟悉其他辅助工具 性能测试阶段性能测试阶段工具入门 ...
突破自我(中)
nullROAD TRAINNING 突破自我 主讲人:MIKE ROAD TRAINNING 突破自我 主讲人:MIKE 战略 战略做人做人积极 细心 诚信 有责任感 ProfessionalProfessional性能自动化 功能自动化 流程 业务 外语 性能方面 招聘性能方面 招聘掌握测试基本理论 掌握测试常用方法 熟悉一门语言 熟悉一种数据库 熟悉WEB 服务器 熟悉网络(常见) 性能方面 招聘性能方面 招聘掌握性能测试基本理论 掌握一种性能测试工具 熟悉其他辅助工具 性能测试阶段性能测试阶段工具入门 系统业务 性能需求 监控 调优 脚本开发招聘 案例招聘 案例建行项目 测试专家 数量: 1名 地点:北京 这个职位的需求主要在于测试//的审核,以前这部分工作由该部门包括处长在内的核心人物承担,因此客户要求我们提供"测试经验丰富能够并提出权威审核意见,并具备良好的沟通能力"候选者。 另外,客户特别提到了候选人的住址问题,因为他们在广安门外,因此如果候选择居住在北五环或更远,他们会很担心(这也是为我方考虑呵呵),这个不大不小的因素也请考虑进去。   从我们的策略来说,我们希望这个人进场后能够摸清楚建行测试部门的业务状况,以利于准入程序做完之后我们能够扩大我们服务人员在测试中心的份额。因此希望他具有比较强的沟通能力。一定程度上像在兼任一个PM的角色。 Responsibilities: Responsibilities: 这个职位的需求主要在于测试报告/规范/方案的审核 Requirements: 6年以上测试经验,其中包括银行项目3-4年 精通Load runner及性能测试技术 熟练掌握常见数据库,中间件,系统平台 精通性能,调优环节,达到评审级别水平 本科或以上学历,重点院校优先 良好的沟通能力 性能测试相关性能测试相关性能的目的 性能分析相关的人 性能相关的各个环节 系统使用和优化的原则 典型应用对系统资源使用的特点 常见的性能分析工具介绍 性能分析及优化的案例性能分析的目的性能分析的目的找出系统性能瓶颈 硬件瓶颈 软件瓶颈 提供性能优化方案 升级硬件 改进系统结构 达到合理的硬件和软件配置 使系统资源使用达到平衡性能分析的人性能分析的人系统管理员 大型应用的系统结构设计人员 软件开发人员性能分析的人性能分析的人系统管理员 大型应用的系统结构设计人员 软件开发人员性能分析的人性能分析的人系统管理员 掌握系统运行状况(负载) 掌握系统资源使用情况(硬件) 掌握应用程序对资源的使用情况(应用程序执行效率,反馈给应用开发人员) 有针对性的开展服务器性能优化(硬件、软件、软件配置)性能分析的人性能分析的人系统架构设计人员 了解程序执行效率 了解系统架构中的性能瓶颈,优化系统结构 设计更好的应用系统架构性能分析的人性能分析的人软件开发人员 了解程序执行效率 改进程序逻辑、改进性能 硬件硬件CPU 内存 存储系统 带宽 系统使用和优化的原则系统使用和优化的原则对资源的使用状况作长期的监控和数据收集 Snmp+MRTG Sar 程序的优化和系统结构的优化比硬件的性能优化更有效 避免不受限制的使用系统资源 设置各项服务对资源的使用限额,如Apache, MySQL,PHP等 系统使用和优化的原则系统使用和优化的原则应用软件对资源的使用要均衡(理想目标) 怎么样就算是均衡了?我也在摸索中…… 理想状况为:CPU消耗到50%的时候,磁盘的带宽也到50%,磁盘的tps也到50%,内存使用也到50%(除去可以提供给cache的内存) 性能分析及优化的案例性能分析及优化的案例动态内容为主的网站 动态内容+Cache为主的网站动态内容为主的网站动态内容为主的网站该网站系统结构说明 1台Dell2650服务器, 单颗Xeon 3.0G CPU,1G内存,2块72G SCSI磁盘 操作系统 CentOS 3.3 应用基于LAMP架构,所有服务都在一台服务器上动态内容为主的网站动态内容为主的网站分析和优化的过程 初期性能问题及处理 第二次优化 第三次优化 第四次优化 网站结构优化动态内容为主的网站动态内容为主的网站初期性能问题及处理 表现:早晨和下午访问高峰时,服务器频繁宕机,重启后的一段时间内能正常服务,过一会以后又变的响应缓慢,然后又宕机。 检查:发现宕机前系统负载高,Apache httpd.conf 配置最大用户数为1024 处理:修改 httpd.conf 配置文件,降到最大 512 个用户数,仍然频繁宕机,又降到 256 个用户数,系统不宕机了,但是负载很高,站点访问极慢动态内容为主的网站动态内容为主的网站初次优化 深入分析系统资源使用情况(vmstat,top,ps) 结论:CPU资源时常耗尽,因此造成响应缓慢或者长时间没有响应,主要是用户进程消耗资源严重。 原因:PHP程序没有使用代码加速,网站首页是个PHP程序,每次用户访问都要多次查询数据库,其他程序也没有Cache机制,数据库查询负荷过高。 处理:安装配置turck-mmcache代码加速器,改写网站首页以及部分频繁访问的程序增加cache机制,减少数据库访问。动态内容为主的网站动态内容为主的网站第二次优化 一段时间后,系统又开始不稳定,访问高峰时站点无法正常访问 分析系统资源使用状况,发现仍然是CPU耗尽后引起问题,但这次系统IO等待消耗的CPU资源比较大。 原因:上次解决了CPU资源容易耗尽的问题,目前网站访问量增加了,apache进程数时常达到256个,导致内存使用殆尽,频繁使用交换内存,最终仍然导致CPU资源耗尽 处理:把Apache配置中的 KeepAlive 特性关闭,进程数大量减少,基本保持在80个进程以内,还是会使用交换内存,但是服务正常了。动态内容为主的网站动态内容为主的网站第三次优化 一段时间后,系统又开始不稳定,访问高峰时站点无法正常访问 分析发现还是CPU资源耗尽导致的原因。 原因:程序频繁访问数据库,大量的SQL语句中有 where, order by 等子句,而大量的表没有建索引,导致MySQL数据库负荷过高,消耗CPU资源过高。 处理:优化程序中的SQL语句,where和order by子句上的字段建索引,程序增加Cache机制,再次使服务恢复正常。动态内容为主的网站动态内容为主的网站第四次优化 一段时间后,系统又开始不稳定,访问高峰时站点无法正常访问 分析系统资源使用状况,发现还是CPU耗尽造成的 原因:数据库查询过多,大部分都是复杂查询,时常需要遍历全表 处理:优化程序中的SQL语句,增加where子句上的匹配条件,减少遍历全部的查询。动态内容为主的网站动态内容为主的网站网站结构优化 鉴于程序的优化空间越来越小,避免以后仍然出现问题,增加了一台专用数据库服务器 在后来的使用过程中,又陆续增加了1台Web前端服务器,和一台只用于读的MySQL数据库服务器管理-性格搭配管理-性格搭配 性格 血型 星座 其他 谢谢 谢谢 态度决定一切,积累决定层次 思维决定行为,习惯决定命运确定自我位置,现在出发确定自我位置,现在出发路在何方,路在脚下
/
本文档为【突破自我(中)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索