系统性能指标

都在谈论高并发,但是高并发系统的指标有哪些呢?

  • QPS,TPS可以表明系统的吞吐;
  • TP90可以表明系统的响应时间;

吞吐量重要参数:QPS(TPS),并发数,响应时间

  • QPS(TPS):每秒request/事务 数量
  • 并发数:系统同时处理的request/事务数量
  • 响应时间:一般取平均响应时间

QPS(TPS)= 并发数 / 平均响应时间

并发数 = QPS * 平均响应时间

TP50 TP90 TP99

  • TP50:一段时间内(比如取5分钟),统计某方法每次调用所消耗的时间,并将这些时间按照从小到大进行排序,取第50%的值作为TP50值,就是满足百分之50的网络请求所需要的最低消耗。

比如:

有四次请求耗时分别为:2ms,10ms,100ms,1000ms

private static int tp(List<Integer> times, int percent) {    float percentF = (float)percent/100;    int index = (int)(percentF * times.size() - 1);
    Collections.sort(times);    return times.get(index);
}

0.99 * 3 = 2.97 取整为3 第三个值为100ms

之后我们可以设置这个指标作为监控阈值,保证方法调用消耗时间少于这个值,如果超过此值,则报警。

TP90,TP99,TP999计算方法相同,代表了不同的性能要求,TP50相对较低,TP90则较高,TP99则要求很高

© 著作权归作者所有

本文分享自微信公众号 - 服务端技术杂谈(ITIBB2014),作者:春哥大魔王

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-05-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 一直再说高并发,多少QPS才算高并发?

    首先是无状态前端机器不足以承载请求流量,需要进行水平扩展,一般QPS是千级。 然后是关系型数据库无法承载读取或写入峰值,需要数据库横向扩展或引入nosql,一般...

    春哥大魔王
  • 90后架构师访谈

    自我介绍一下 如:我叫张晓宁,3年以上互联网从业经验,主要关注与WEB全栈方向。 主要技术栈 服务端:C#,NodeJs,Python,Java; web:av...

    春哥大魔王
  • 左耳朵耗子谈架构师和技术专家

    有一些技术人员一旦到了软件架构师和专家的级别,就会停止学习留在原地了,有时候他们做似乎开始变得封闭了。做技术这么长时间,经历了好些“有趣”的事,我这里例举一些,...

    春哥大魔王
  • Perl遍历目录

    1、默认activePerl下的采用的编码是gbk,所以需要将字符串转为gbk才不会显示乱码

    meteoric
  • 3D游戏开发之在UE4中创建非玩家角色(NPC)

    接着上节我们继续学习,现在我们来创建一些NPC(non-playable characters,非玩家角色)。在这个游戏中,当我们靠近NPC时,它们会做出相应的...

    用户1198337
  • Android 实时音视频(TRTC)实现横屏视频通话

    如果您因业务场景需求,需要用户将手机横着放,然后进行视频通话。可以参考以下文档实现该功能。

    腾讯云-yyuanchen
  • 告别微服务:究竟是千军易得还是一将难求

    原题:Goodbye Microservices: From Hundreds of Problem Children to One Superstar

    yuanyi928
  • 我和思沃学院(一)

    今日洞见 文章作者/配图来自ThoughtWorks:胡皓。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站...

    ThoughtWorks
  • Spring boot 2.0 i18n 国际化

    中国广东省深圳市望海路半岛城邦三期 518067 +86 13113668890 <netkiller@msn.com>

    netkiller old
  • 2017年融资200亿,2018年人人车瓜子们将PK这两个字

    2017年的二手车市场堪称热闹非凡。6月,瓜子、优信和车置宝三家公司在同一天召开发布会,让科技圈和汽车圈的媒体忙不过来。在我印象中,同一天有三家同行召开发布会的...

    罗超频道

扫码关注云+社区

领取腾讯云代金券