首页 > 知识点讲解
       应用在服务器上性能的测试
知识路径: > 测试技术的分类 > 应用负载压力测试 > 负载压力测试解决方案 > 并发性能测试 > 
相关知识点:3个      
        这里我们谈到的“测试”的概念就是对服务器执行监控。监控的内容主要包括操作系统、数据库以及中间件等。目前监控的手段可以采用工具自动监控,也可以使用操作系统、数据库、中间件本身提供的监控工具。利用工具监控有下列优点。
        . 减少故障诊断和分析时间;
        . 减少手工定位的时间和避免误诊;
        . 在问题发生前定位故障;
        . 验证可达到的性能水平和服务水平协议;
        . 持续的服务器、数据库和应用性能和可用性监控;
        . 故障诊断和恢复:自动报警、故障恢复程序、故障恢复信息;
        . 服务器、应用可用性和性能报告。
        操作系统、数据库、中间件本身提供的监控工具有时采用命令行的方式,有时具备友好的图形界面,例如,Saloris监控服务器资源占用可以使用vmstat或者iostat命令,Web应用中间件Websphere的监控可以采用系统本身提供的Web页面的监控工具,当然也有一些用于特定系统的监控工具,例如用于AIX操作系统的监控工具nmon32。
        操作系统的监控涉及后台重要服务器操作系统监控,如果系统采用负载均衡机制,那么还有必要验证负载均衡是否能处理大的客户端压力,并且正确实现负载均衡。操作系统有很多种类型,监控的指标也不尽相同,但对于主流的操作系统,我们最关注的指标包括三个,即CPU、内存以及硬盘,这些指标怎样分析以及对其他关联指标的影响如何,在后面章节我们会以实例的形式详细论述。
        对数据库的监控非常复杂,不同数据库监控的指标存在差异,我们将共性的指标抽取出来,如下所示。
        . 监控数据库系统中关键的资源;
        . 监测读写页面的使用情况;
        . 监控超出共享内存缓冲区的操作数;
        . 监测上一轮询期间作业等待缓冲区的时间;
        . 跟踪共享内存中物理日志和逻辑日志的缓冲区的使用率;
        . 监控磁盘的数据块使用情况以及被频繁读写的热点区域;
        . 监控用户事务或者表空间监控事务日志;
        . 监控数据库锁资源;
        . 监测关键业务的数据表的表空间增长;
        . 监控SQL执行情况。
        下面举一个Oracle资源监控的例子,可以看到重点关注的内容包括内存利用、事件统计、SQL分析、会话统计。
        . 内存利用:
        ①db block gets;
        ②db block changes;
        ③global cache gets;
        ④global cache get time。
        . 事件统计:
        ①enqueue waits;
        ②shared hash latch upgrades - no wait;
        ③shared hash latch upgrades - wait;
        ④redo log space wait time。
        . SQL分析:
        ①table scan rows gotten;
        ②table scans(long tables);
        ③table scans(short tables);
        ④index fast full scans(full)。
        . 会话统计:
        ①session logical reads;
        ②session stored procedure space;
        ③CPU used by this session;
        ④session connect time。
        中间件服务器包括Web服务器,例如Apache; Web应用服务器,例如Websphere和WebLogic;应用服务器,例如tuxedo等。国产中间件目前也在广泛地使用,例如TongLink、名称等。中间件是客户端负载压力的直接承受者,中间件的资源使用得是否合理,与客户端以及与后台数据库服务器连接是否合理,都直接影响系统的性能。
        中间件的监控要得到哪些指标的值呢,以及怎样分析结果值,我们在后面章节会有详细的论述。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有