性能术语和指标

1、并发数

系统用户数:系统的注册用户数;

在线用户数:登录系统的用户;

并发用户线:对服务器产生压力的用户;

2、响应时间

请求与相应的过程:客户端发起请求–>DNS域名解析获得服务器IP–>连接服务器–>发送请求–>等待服务器响应–>服务器返回数据HTML–>数据处理–>渲染元素–完成;

响应时间=网络传输(请求)时间+服务器处理(一层或多层)时间+网络传输(响应)时间+页面前端解析渲染时间;

3、每秒通过事物数

TPS是指每秒通过事物数,是直接反映系统性能的指标,该值大时,系统的性能会比较好;

4、每秒点击数

每秒点击数代表用户每秒向WEB服务器提交的HTTP请求数;

提交一个请求,对用户来说感觉是一个请求,但对于后端服务器来说是多个请求,所以点击一次不代表就是一个请求;

每秒点击数从侧面可以反映客户端的状况,每秒点击数不正常,一般是网络问题或者脚本问题导致,需要进一步具体分析。

5、吞吐量&吐吐率

吞吐量:单位时间内系统处理的请求数量,能直接反应服务器承受的压力,是需要重点关注的指标;

吞吐率:一般指用户在给定的一秒内从服务器获得的数据量,就是服务器返回的数据量。

6、思考时间

思考时间就是用户进行操作时,每个请求或者操作之间的间隔时间,是为了更加真实的模拟用户的操作场景;

7、资源利用率

CPU:它就像是人的大脑,主要是进行判断和处理,能反映出系统的繁忙程度,一般分为系统CPU和用户CPU,其中系统CPU是处理系统本身所占用的资源,用户CPU则是处理程序所占用的资源,对象不同;

Load Average:指一段时间内CPU正在处理和等待CPU处理的任务,也就是CPU使用队列的长度的统计信息;

Memory:就像人大脑的记忆区域,将各种信息收集起来存放,数据从内存中读取要比从磁盘上读取速度快,而内存经常发生内存泄露或内存溢出的现象,是需要重点留意的;

8、队列

可以理解成地铁进站的排队现象,队列长,说明处理能力可能达到了极限或者遇到了阻塞;

9、IO

与磁盘的交互,重点关注交换频率和磁盘队列长度;

10、网络

重点关注网络的流量,看是否存在网络带宽的瓶颈;

11、进程和线程
多线程:一个应用程序有多条执行路径

进程:正在执行的应用程序

线程:进程的执行单元,执行路径

单线程:一个应用程序只有一条执行路径

多线程:一个应用程序有多条执行路径

转载:https://blog.csdn.net/weixin_42884654/article/details/102510151

posted @ 2022-01-05 23:12  傲娇小曼主  阅读(91)  评论(0编辑  收藏  举报