首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >并发数和TPS

并发数和TPS

作者头像
小小科
发布2018-05-02 15:39:24
2.2K0
发布2018-05-02 15:39:24
举报
文章被收录于专栏:北京马哥教育北京马哥教育

马哥linux运维 | 最专业的linux培训机构


并发数和TPS

术语定义:

并发用户数:指的是现实系统中操作系统业务的用户,一般测试指的是虚拟用户(Vu),并发用户和注册用户数、在线用户数是有很大区别的,并发用户数一定会 对服务器产生压力的,而在线用户只是”挂”在系统上,对服务器不会产生压力,注册用户数一般指的是数据中存在的用户数。

TPS:Transaction Per Second,每秒事务数,是衡量系统性能的一个非常重要的指标.

如何获取Vu和TPS

  • 并发用户数(Vu)获取
    • 新系统:没有历史数据做参考,只能通过业务部门进行评估
    • 旧系统:对于已经上线的系统,可以选取高峰时刻,在一定时间内使用系统的人数,这些人数认为属于在线用户数,并发用户数取10%就可以了,例如半小时内,使用系统的用户数为10000那么取10%作为并发用户数就可以了。
  • TPS获取
    • 新系统:没有历史数据做参考,只能通过业务部门进行评估
    • 旧系统:对于已经上线的系统,可以选取高峰时刻,在5分钟或者10分钟内,获取系统每笔交易的业务总量和总业务量,按照单位时间内完成的笔数计算出TPS,即业务笔数/单位时间(560或1060)

资源占用

1、并发连接数的计算

1234567

如果一个论坛的总用户是3000人,同时在线的用户数是300人,每个用户在一个小时内发起30次的请求,每次请求花费2s时间.总的请求数: total_request=300*30=9000次总时间: total_time=9000*2=18000s1h=60*60=3600s也就是3600s中需要完成9000次请求,总的活跃时间是18000s平均每秒完成的请求是=9000/3600 <3根据用户的访问不是平均的,所以峰值肯定不是3次/秒

2、并发链接数内存的占用 创建一个链接占用的链表的内存占用

3、并发连接数的FD占用 一个简单的网页可能有很多元素例如css,image,等

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-03-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 马哥Linux运维 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 马哥linux运维 | 最专业的linux培训机构
  • 并发数和TPS
    • 术语定义:
      • 如何获取Vu和TPS
        • 资源占用
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档