zoukankan      html  css  js  c++  java
  • 【短语学习】什么是TPS

    作者:gnuhpc
    出处:http://www.cnblogs.com/gnuhpc/

    TPS:transaction per second 服务器每秒处理的事务数。

    Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数,最终利用这些信息来估计得分。客户机使用加权协函数平均方法来计算客户机的得分,测试软件就是利用客户机的这些信息使用加权协函数平均方法来计算服务器端的整体TPS得分。

    TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPS = CAPS × 每个呼叫平均TPS)

    线上PV是性能测试以及架构、开发、运营人员非常关注的参数;
    PV在性能测试中的表现形式是以TPS来体现的,两者有一个转换公式,如下:
    TPS平均值 =( (PV*80%)/(24*60*60*40%))/服务器数量 =  pv/s
    TPS峰值 = (((PV*80%)/(24*60*60*40%))*1.6) /服务器数量=  pv/s

    一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量。 系统整体处理能力取决于处理能力最低模块的TPS 值。依据经验,应用系统的处理能力一般要求在10-100左右。不同应用系统的TPS有着十分大的差别,一般需要通过性能测试结果准确估算。

    作者:gnuhpc
    出处:http://www.cnblogs.com/gnuhpc/


                   作者:gnuhpc
                   出处:http://www.cnblogs.com/gnuhpc/
                   除非另有声明,本网站采用知识共享“署名 2.5 中国大陆”许可协议授权。


    分享到:

  • 相关阅读:
    第三次博客作业
    多项式求导--三次作业小结
    Python实现批量修改文件名
    汉字编程 —— 第一次个人编程作业
    PAT甲级代码仓库
    谈谈自己 —— 第一次博客作业
    爬取豆瓣网图书TOP250的信息
    HDU1862
    HDU1408
    HDU1302
  • 原文地址:https://www.cnblogs.com/gnuhpc/p/2812117.html
Copyright © 2011-2022 走看看