has shut it downdown the connection prematurely什么错误

linux句柄数查看_中华文本库
Linux系统中打开文件数量的查看方法_电脑基础知识_IT/计算机_专业资料。ulimit -...[/url]] 已使用文件句柄的数目 文件句柄的最大数目 该文件是只读的,仅用于...
如打开文件句柄数的限制、Socket 等待队列的限制、进程和线程堆栈大小的限制等,...Linux 视频教程 /video 目录;thread 命令可以查看当前的线程 ID...
linux 查看( 290 ) / 评论( 0 ) / 评分( 0 / 0 ) linux为redhat服务...file-nr中的三个值的含意分别是:系统已经分配出去(正在使用)的句柄数,没有用...
monsys 脚本用于定时自动记录一些系统和数据库信息, 以备异常时有详细 信息可查...的进程占用的文件句柄数较多, 并且防止 linux 下的文件句柄数超限后导致交易进程...
解决linux打开文件数1024限制的解决办法_IT/计算机_专业资料。解决 linux 打开文件...如何知道当前进程打开了多少个文件句柄呢?下面一段小脚 本可以帮你查看: lsof ...
如果单个进程打开的文件句柄数量超过了系统定义的值,...下面一段 小脚本可以帮你查看: 1. lsof -n |...linux 的时候出现,大多数情况是您的程序没 有正常...
a查看 下 OK 另一篇:ulimit值(Linux文件句柄数量)在Centos5(RHEL5)中的调整 http://www.crazylemon.net/linux/173.html 在Linux下面部署应用的时候,有时候会...
Linux 设置内核参数的方法 设置内核参数的方法 1 内核参数的查看方法 内核参数的...file-max:表示文件句柄的最大数量。文件句柄设置表示在 linux 系统中可以打开的...
设置 Linux 内核参数 配置 Linux 内核参数(2 种方法),修改后不用重启动更新:...完成后,运行以下命令激活更改: /sbin/sysctl -p 查看进程句柄数量: 查看进程...
4、linux上可以通过lsof -p pid | wc -l来查看进程打开的句柄数。 五、问题描述has shut down the connection prematurely 一般是在访问应用服务器时出现,大...LoadRunner压力测试结果分析_文库下载
1亿文档 免费下载
当前位置: &
& LoadRunner压力测试结果分析
LoadRunner压力测试结果分析
LoadRunner压力测试结果分析 技术
16:49:14 阅读55 评论0
字号:大中小 订阅
分析原则:
1. 具体问题具体分析(这是由于不同的应用系统,不同的 测试 目的,不同的性能关注点)
2. 查找瓶颈时按以下顺序,由易到难。
服务器硬件瓶颈
网络瓶颈(对局域网,可以不考虑)
服务器 操作系统 瓶颈(参数配置)
中间件瓶颈(参数配置, 数据库 , web 服务器等)
应用瓶颈( SQL 语句、数据库设计、业务逻辑、算法等)
分析的信息来源:
1. 根据场景运行过程中的错误提示信息
2. 根据测试结果收集到的监控指标数据
一.错误提示分析
分析实例:
1.Error: Failed to connect to server “172.17.7.230″: [10060] Connection
Error: timed out Error: Server “172.17.7.230″ has shut down the connection prematurely 分析: A、应用服务死掉。 (小用户时:程序上的问题。程序上处理数据库的问题,实际测试中多半是服务器链接的配置问题)
B、应用服务没有死
(应用服务参数设置问题)
对应的Apache和tomcat的最大链接数需要修改,如果连接时收到connection refused消息,说明应提高相应的服务器最大连接的设置,增加幅度要根据实际情况和服务器硬件的情况来定,建议每次增加25%!
C、数据库的连接
(数据库启动的最大连接数(跟硬件的内存有关))
D、我们的应用程序spring控制的最大链接数太低
2. Error: Page download timeout (120 seconds) has expired
A、应用服务参数设置太大导致服务器的瓶颈
B、页面中图片太多
C、在程序处理表的时候检查字段太大多
D、实际测试时有些资源需要请求外网,而我们的测试环境是局域网环境
3. Error “http://172.17.7.230/Home.do....”
A、脚本设计错误,造成页面异常。服务器有响应!
B、并发数过大,造成服务器响应延迟。 4. Error page “text=xxxxx”
分析: A、脚本设计问题,例如,前一脚本修改了某些内容,造成后面的脚本访问异常。
B、不确定因素,有时候回放正常的脚本,一放到场景中就出现这样的错误。只能反复修改脚本!
二.监控指标数据分析
Word文档免费下载:(下载1-4页,共4页)
LoadRunner压力测试结果分析探讨_IT/计算机_专业资料。分析原则: 1. 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的 性能关注点) 2. 查找瓶颈...Loadrunner_性能测试结果分析_IT/计算机_专业资料。Loadrunner性能结果分析。5.4.2 测试结果分析 LoadRunner 性能测试结果分析是个复杂的过程,通常可以从结果摘要、并发数...LoadRunner压力测试结果_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 LoadRunner压力测试结果_IT/计算机_专业资料。软件测试的几个基本范例...打开 LoadRunner Analysis 3. 打开 Analysis 会话文件 测试结果分析中的一些术语: 平均每秒响应时间:响应时间指的是从客户端 发起一个请求开始,到客户端接收到从...信息系统LoadRunner压力测试报告_IT/计算机_专业资料。LoadRunner压力测试报告***公司 Beijing Tech. Co., Ltd. ***公司 ***公司 信息技术支持平台 压力测试报告 ...利用LoadRunner进行性能测试和结果分析_IT/计算机_专业资料。性能测试在场景执行的时候,虚拟用户的事务执行生成了结果数据,为了在执行测试期间监控场景的执行情况,我们可...选择脚本 设置机器虚拟用户数 设置 Schedule 如果模拟多机测试,设置 Ip Spoofer 3)运行脚本 分析 scenario 4)分析测试结果 2 安装 LoadRunner 中文版 LoadRunner 分...压力测试入门案例分析(Loadrunner使用)_IT/计算机_专业资料。原创文档。一开始本人...Run 选项卡则是运行时的状态和运行结果实时回显,下面 分模块简单介绍各个运行...LoadRunner压力测试的几个步骤_计算机软件及应用_IT/计算机_专业资料。一步步教你...仅供参考。 16.使用 LR 的 Analysis 工具生成测试结果,分析。 ...【性能测试】系统瓶颈分析的基本原则
&具体问题具体分析(应用系统业务不同,测试目的和性能关注点也有所不同)
2.查找瓶颈时可按以下顺序,由易到难逐步进行分析确认。
&&&服务器硬件瓶颈-〉网络瓶颈(对局域网,可以不考虑)-〉服务器操作系统瓶颈(参数配置)-〉中间件瓶颈(参数配置,数据库,web服务器等)-〉应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)
注意:以上过程并不是每个分析中都需要的,要根据测试目的和要求来确定分析的深度。对一些要求低的,我们分析到应用系统在将来大的负载压力(并发用户数、数据量)下,系统的硬件瓶颈在哪儿就够了。
遇到错误时,要根据场景运行过程中的错误提示信息和测试结果收集到的监控指标数据分析的信息原因,如以下常见错误情况分析:
一.根据错误提示分析
分析实例:
实例1&&Error:&Failed&to&connect&to&server&“10.10.10.30:8080&P:&[10060]&Connection
&Error:&timed&out&Error:&Server&“10.10.10.30&P&has&shut&down&the&connection&prematurely
根据错误分析可能是以下请原因导致上面错误:
&A、应用服务死掉。(小用户时:程序上的问题。程序上处理数据库的问题)
&B、应用服务没有死(应用服务参数设置问题)
&&&&例:在许多客户端连接Weblogic应用服务器被拒绝,而在服务器端没有错误显示,则有可能是Weblogic中的server元素的AcceptBacklog属性值设得过低。如果连接时收到connection&refused消息,说明应提高该值,每次增加25%
&C、数据库的连接异常
&&&&a、在应用服务的性能参数可能太小了&
&&&&b、数据库启动的最大连接数(跟硬件的内存有关))
实例2&Error:&Page&download&timeout&(120&seconds)&has&expired
分析:可能是以下原因造成
&A、应用服务参数设置太大导致服务器的瓶颈
&B、页面中图片太多
&C、在程序处理表的时候检查字段太大多
二.监控指标数据分析
1.最大并发用户数:
应用系统在当前环境(硬件环境、网络环境、软件环境(参数配置))下能承受的最大并发用户数。
&&&&&&在方案运行中,如果出现了大于3个用户的业务操作失败,或出现了服务器shutdown的情况,则说明在当前环境下,系统承受不了当前并发用户的负载压力,那么最大并发用户数就是前一个没有出现这种现象的并发用户数。
&&&&如果测得的最大并发用户数到达了性能要求,且各服务器资源情况良好,业务操作响应时间也达到了用户要求,那么OK。否则,再根据各服务器的资源情况和业务操作响应时间进一步分析原因所在。
2.业务操作响应时间:
&&&分析方案运行情况应从平均事务响应时间图和事务性能摘要图开始。使用“事务性能摘要”图,可以确定在方案执行期间响应时间过长的事务。
&&细分事务并分析每个页面组件的性能。查看过长的事务响应时间是由哪些页面组件引起的?问题是否与网络或服务器有关?
&&如果服务器耗时过长,请使用相应的服务器图确定有问题的服务器度量并查明服务器性能下降的原因。如果网络耗时过长,请使用“网络监视器”图确定导致性能瓶颈的网络问题
3.服务器资源监控指标:
1.UNIX资源监控中指标内存页交换速率(Paging&rate),如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。也可能是内存访问命中率低。
2.Windows资源监控中,如果Process\Private&Bytes计数器和Process\Working&Set计数器的值在长时间内持续升高,同时Memory\Available&bytes计数器的值持续降低,则很可能存在内存泄漏。
&&&&内存资源成为系统性能的瓶颈的征兆:
&&&&很高的换页率(high&pageout&rate);
进程进入不活动状态;
交换区所有磁盘的活动次数可高;
过高的全局系统CPU利用率;
内存不够出错(out&of&memory&errors)
1.UNIX资源监控(Windows操作系统同理)中指标CPU占用率(CPU&utilization),如果该值持续超过95%,表明瓶颈是CPU。可以考虑增加一个处理器或换一个更快的处理器。如果服务器专用于SQL&Server,可接受的最大上限是80-85%,合理使用的范围在60%至70%。
2.Windows资源监控中,如果System\Processor&Queue&Length大于2,而处理器利用率(Processor&Time)一直很低,则存在着处理器阻塞。
CPU资源成为系统性能的瓶颈的征兆:
很慢的响应时间(slow&response&time)
CPU空闲时间为零(zero&percent&idle&CPU)
过高的用户占用CPU时间(high&percent&user&CPU)
过高的系统占用CPU时间(high&percent&system&CPU)
长时间的有很长的运行进程队列(large&run&queue&size&sustained&over&time)
1.UNIX资源监控(Windows操作系统同理)中指标磁盘交换率(Disk&rate),如果该参数值一直很高,表明I/O有问题。可考虑更换更快的硬盘系统。
2.Windows资源监控中,如果&Disk&Time和Avg.Disk&Queue&Length的值很高,而Page&Reads/sec页面读取操作速率很低,则可能存在磁盘瓶径。
I/O资源成为系统性能的瓶颈的征兆&:
过高的磁盘利用率(high&disk&utilization)
太长的磁盘等待队列(large&disk&queue&length)
等待磁盘I/O的时间所占的百分率太高(large&percentage&of&time&waiting&for&disk&I/O)
太高的物理I/O速率:large&physical&I/O&rate(not&sufficient&in&itself)
过低的缓存命中率(low&buffer&cache&hit&ratio(not&sufficient&in&itself))
太长的运行进程队列,但CPU却空闲(large&run&queue&with&idle&CPU)
4.数据库服务器:
SQL&Server数据库:
1.SQLServer资源监控中指标缓存点击率(Cache&Hit&Ratio),该值越高越好。如果持续低于80%,应考虑增加内存。
2.如果Full&Scans/sec(全表扫描/秒)计数器显示的值比1或2高,则应分析你的查询以确定是否确实需要全表扫描,以及SQL查询是否可以被优化。
3.Number&of&Deadlocks/sec(死锁的数量/秒):死锁对应用程序的可伸缩性非常有害,并且会导致恶劣的用户体验。该计数器的值必须为0。
4.Lock&Requests/sec(锁请求/秒),通过优化查询来减少读取次数,可以减少该计数器的值。
Oracle数据库:
1.如果自由内存接近于0而且库快存或数据字典快存的命中率小于0.90,那么需要增加SHARED_POOL_SIZE的大小。
快存(共享SQL区)和数据字典快存的命中率:
select(sum(pins-reloads))/sum(pins)&from&v$
select(sum(gets-getmisses))/sum(gets)&from&v$
自由内存:&select&*&from&v$sgastat&where&name=’free&memory’;
2.如果数据的缓存命中率小于0.90,那么需要加大DB_BLOCK_BUFFERS参数的值(单位:块)。
缓冲区高速缓存命中率:
select&name,value&from&v$sysstat&where&name&in&(’db&block&gets’,
‘consistent&gets’,'physical&reads’)&;
Hit&Ratio&=&1-(physical&reads&/&(&db&block&gets&+&consistent&gets))
3.如果日志缓冲区申请的值较大,则应加大LOG_BUFFER参数的值。
日志缓冲区的申请情况&:
select&name,value&from&v$sysstat&where&name&=&‘redo&log&space&requests’&;
4&如果内存排序命中率小于0.95,则应加大SORT_AREA_SIZE以避免磁盘排序&
内存排序命中率&:
select&round((100*b.value)/decode((a.value+b.value),&0,&1,&(a.value+b.value)),&2)from&v$sysstat&a,&v$sysstat&b&where&a.name=’sorts&(disk)’&and&b.name=’sorts&(memory)’
注:上述SQL&Server和Oracle数据库分析,只是一些简单、基本的分析,特别是Oracle数据库的分析和优化,是一门专门的技术,进一步的分析可查相关资料。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
性能测试瓶颈分析
下载积分:1000
内容提示:性能测试瓶颈分析
文档格式:DOC|
浏览次数:13|
上传日期: 12:35:55|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
性能测试瓶颈分析
官方公共微信藤本植物导航
&>&&>&&>&正文
你好,我录制了LR的一个脚本,关于CS的,回放不成功,盼回复,谢谢 报错...去数据区看看链接的时候使用的2个参数 是否需要关联或者参数化 socket0 socket1
loadrunner报错:vuser init.c(16)9017错误:尝试accept connection的超时时间已到,错误代码:9017
loadrunner报错:vuser init.c(16)9017错误:尝试accept connection的超时时间已到,错误代码:9017去数据区看看链接的时候使用的2个参数 是否需要关联或者参数化socket0socket1
你好,我录制了LR的一个脚本,关于CS的,回放不成功,盼回复,谢谢 报错...去数据区看看链接的时候使用的2个参数 是否需要关联或者参数化 socket0 socket11. 性能测试,报错27791: Server has shut down connection prematurely...请求先送达 web server 再送到 db server 如果说 web server 没有问题的话 连接断掉也可能是 db server 连接数不够导致的 进入 mysql 命令行 show processlist 看下当前 db 连接数 再查看 db 配置文件 dbcp.properties 配置最大连接数是多少 就...Loadrunner标准日志回放没事但是用扩展日志报错,这是由于什么原因导致...选择“Tools”&“Options”; 在“Options”对话框有“Timeout”(超时)设置; 可以将此时间调整长一些,默认180s; send buf10 16内容是一样的,这需要看高级日志查看不容的地方; 如果日志响应的内容是一样的,当然不需要做关联了如下:vuser_init.c(9): Error -27791: Server "192.168.1.223" has shut...这个错误肯定是因为服务器出现故障导致的,具体服务器出现什么故障还需要结合你的服务器的日志信息才能发现。大家好,我使用sockets协议录出来的脚本不能回放,我的是v11.0,同样的程...Timeout expired while trying to accept connection 这个提示是连接socket端口超时了,无法链接,估计问题出在脚本 lrs_accept_connection("socket0", "socket1"); 上面,实在不行你在重新录制一个脚本,对比一下看看。 还有记得把防火墙和杀毒...Action.c(18): 错误 -27796: 连接服务器“127.0.0.1:1080”失败: [10061] ...脚本不对。 第一步链接的时候都出错了。 先不要管参数设置,先把脚本调试通过再说。 你的服务器是部署在本地的?检查一下是否正常报错信息:Action.c(10): Error -27796: Failed to connect to server "...我也这样了 以上回答你满意么?此提示为 访问连接超时 问题可能出现在:第一、网站服务器出问题了; 第二、网站本身瘫痪了; 第三、你的网速慢或者(你是电信的,网站是网通单线的) 第四、浏览器问题 解决办法:第一、用浏览器打开其他的网站如果正常,那确定是网址服务器或...一号方案【新P】 注意【原创】: 1.安全模式下,效果更好! 2. 以下所要使用的软件,都要安装或升级到最新版本,以保证使用的效果。 3. 不杀毒,直接使用以下方法也可以 。若效果不好,就在安全模式下用优质杀毒软件(如:卡巴斯基)杀一下,36...百度的80端口,是让你说连就连的??这样黑百度也太容易了吧。。 换个地址,用LR自带的那个订票系统吧。 而且这个错是 报的连接超时,可能百度直接就断开连接了,不处理这些请求
种植经验最新
种植经验推荐
台词网 版权所有
渝ICP备号-23

我要回帖

更多关于 shut down是什么意思 的文章

 

随机推荐