性能测试指标

一、性能测试

1、基本性能测试指标

tps:

TPS 是指每秒处理的事务数,一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。举个例子比如某个接口里面有很多项操作,这时往往用 QPS 是不准确的,因为准确来说 QPS 针对的是 Query,是询问,如单独的数据库读甚至是写都可以叫一个询问,但当接口里有多个操作,本质上调用一次产生一次事务,同时里面有许多 Query。所以 QPS 往往会比 TPS 大些。如果针对应用来说我们调用一次内部逻辑又不可见不知道里面有多少操作,这时 TPS 和 QPS 常常区分不开的,建议用 TPS 来衡量好些。

qps:QPS 是指系统每秒处理的请求个数

rt:RT 指一个请求发出后系统的响应时间

2、数据库指标

很多应用的瓶颈是在数据库指标。比如连接数、数据库的操作监控等等。

3、性能指标

性能指标是针对性能机器的,最佳线程数调整的监控项就是根据这个指标来的。这底下有很多东西,罗列一下:CPU使用率、JVM堆栈使用情况、GC/FGC 次数、Load指标、网络延时。

3.1 CPU 使用率

一般性能测试指标,CPU 使用率小于 75% 比较合适。通过指令:cat /proc/stat 可以查看。第一行CPU是所有CPU数据总和,CPU0~3表示各个CPU数据。其中第一列为从系统启动开始累计到当前时间,用户态的CPU时间(单位:jiffies,1 jiffies = 0.01秒)。

3.2 JVM 堆栈使用情况

对于我们的应用来说,一般会配置 JVM 的,所以对于应用来说,看机器的整体内存是没有意义的,我们更要

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值