美文网首页LoadRunner
性能测试-服务端瓶颈分析思路

性能测试-服务端瓶颈分析思路

作者: Coding测试 | 来源:发表于2019-07-30 16:53 被阅读0次

《概述留记》
概述:性能测试中,对服务端的指标监控也是很重要的一个环节。通过对各项服务器性能指标的监控分析,可以定位到性能瓶颈。

后端性能指标有CPU,内存,网络,I/O等等。

分析思路:整体系统CPU利用率、内存利用率、磁盘I/O的利用率和延迟、网络利用率。

CPU定位分析:CPU利用率大于50%,需要注意;大于70%,需要密切关注;高于90%,情况比较严重。

监控命令:vmstat、sar、dstat、mpstat、top、ps

内存定位分析:当物理内存不够时,会使用swap分区,所以性能测试过程中需要关注swap和mem的使用情况。

物理内存不够,大量的内存置换到swap空间,可能导致CPU和I/O的瓶颈。

监控命令:vmstat、sar、dstat、free、top、ps等。

网络定位分析:监控命令:sar、ifconfig、netstat,以及查看net的dev速率。

通过查看发现收发包的吞吐率达到网卡的最大上限,网络数据报文有因为这类原因而引起的丢包、阻塞等现象都证明当前网络可能存在瓶颈。

为了减小网络对性能测试的影响,一般我们都在局域网中进行测试执行。

IO定位分析:I/O读写频繁的时候,如果I/O得不到满足会导致应用的阻塞。

需要考虑I/O的TPS、平均I/O数据、平均队列长度、平均服务时间、平均等待时间、IO利用率(磁盘Busy Time%)等指标

监控命令:sar、iostat、iotop。

相关文章

  • 性能测试-服务端瓶颈分析思路

    《概述留记》概述:性能测试中,对服务端的指标监控也是很重要的一个环节。通过对各项服务器性能指标的监控分析,可以定位...

  • 性能瓶颈分析案例

    性能分析案例一 在性能测试过程中,瓶颈犹如功能测试的bug,瓶颈的分析犹如bug的定位。性能测试工程师好比医生,...

  • 10分钟后性能测试瓶颈调优!想进大厂这个必须会

    目录 引言:性能瓶颈调优 性能调优步骤 性能瓶颈概率分布 系统资源 CPU top 参数详解 性能分析思路 案例分...

  • PTS + ARMS打造性能和应用诊断利器

    摘要:服务端的性能测试,尤其是业务性能测试,是用来评估性能容量、诊断性能瓶颈和应用错误,或是验证高可用的能力,以此...

  • 经典组合 | PTS + ARMS打造性能和应用诊断利器

    服务端的性能测试,尤其是业务性能测试,是用来评估性能容量、诊断性能瓶颈和应用错误,或是验证高可用的能力,以此达到降...

  • WEB性能测试技术研究与应用

    1.概述 性能分析:找出性能瓶颈与风险性能调优:更少的资源提供更好的服务性能测试思路:我们可以从两个方面对应用程序...

  • 性能测试流程(超级详细)

    性能测试:利用工具模拟大量用户操作,验证系统承受的负载情况。性能测试的目的:找到潜在的性能问题或瓶颈,分析并解决;...

  • 2018-08-30jmeter性能测试

    压力测试思路 由小到大,逐渐增加压力 每次备份结果,对比分析 性能测试曲线.png 性能测试, 负载测试...

  • 工具篇 - JMeter性能测试基本过程及示例05

    前言 性能测试是我们日常测试过程中,必须掌握的技能。通过进行性能测试,我们能分析服务端的整体性能、负载等,以便进一...

  • jmeter性能实践

    性能测试是我们日常测试过程中,必备技能。通过进行性能测试,我们能分析服务端的整体性能、负载等情况,以便进一步评估我...

网友评论

    本文标题:性能测试-服务端瓶颈分析思路

    本文链接:https://www.haomeiwen.com/subject/rwinrctx.html