架构–网络关键指标公式


一、经典公式1:估算系统的平均并发用户数和并发用户数峰值

1.1、公式

1.1.1、平均并发用户数

C = nL/T

参数说明–C

平均并发用户数,通过计算出来的

参数说明–n

login session的数量,也就是 平均每天访问用户数

参数说明–L

是login session的平均长度,也就是 一天内用户从登录到退出的平均时间(操作平均时间),单位小时

参数说明–T

是值考察的时间长度,也就是 在一天的时间内,一天内多长时间有用户使用系统,单位小时。

1.1.2、并发用户数峰值

C'= C + 3*根号C

参数说明–C’

并发用户数峰值

参数说明–C

平均并发用户数

1.2、案例说明

1.2.1、案例1

假设系统A,该系统有3000个用户,平均每天大概有400个用户要访问该系统(n),对于一个典型用户来说,一天之内用户从登陆到退出的平均时间为4(L)小时,而在一天之内,用户只在8小时之内会使用该系统(T)。

平均并发用户数

C = nL/T
C = 400*4/8 = 200

并发用户数峰值

C'= C + 3*根号C
C' = 200 + 3根号200 = 243

1.2.2、案例2

某公司为其170000名员工设计了一个薪酬系统,员工可进入该系统查询自己的薪酬信息,但并不是每个人都会用这个系统,假设只有50%的人会定期用该系统,这些人里面有70%是在每个月的最后一周使用一次该系统,且平均使用系统时间为5分钟。所有员工都是朝九晚五(T=8)

一个月最后一周的平均并发用户数

C = nL/T#  平均每天访问系统的用户人数
n = (1700000*0.5*0.7)/5 = 11900
C= 11900 * (5/60)/8 = 124

问题–(17000000.50.7)/5,为什么要/5?

1.2.3、案例3

早上上班,7点半到8点的30分钟(T)的时间里用户会登录签到系统进行签到。公司员工为1000(n)人,平均每个员上登录签到系统的时长为5分钟(L)。

7点半到8点的平均并发用户数

C = nL/T
C = nL/T  =  1000*(5/60)/0.5 = 166.7

二、通用公式2:平均并发用户数

2.1、公式

平均并发用户数=用户总量/统计时间*影响因子

2.2、 案例

以乘坐地铁为例子,每天乘坐人数为5000万人次,每天早高峰是7到9点,晚高峰是6到7点,根据8/2原则,80%的乘客会在高峰期间乘坐地铁。

用户总量

用户总量=50000*80%

统计时间

统计时间=36060 秒
备注:7到9点 2个小时,6到7点 1个小时,总共3小小时

影响因子

  1. 考虑到安检,入口关闭等因素,实际堆积在检票口的人数肯定比这个要大,假定每个人需要3秒才能进站,那么影响因子为3。
  2. 影响因子可以根据实际情况增大!

每秒到达地铁检票口的人数为

平均并发用户数=用户总量/统计时间*影响因子平均并发用户数0=50000*80%/(3*60*60)=3.7,约4人/S平均并发用户数1=4人/s*3s(影响因子)=12  人

从公式可以得到 平均并发用户数是12人/S

三、PV公式3:平均并发用户数

3.1、公式

TPS =PV/T
C=TPS*经验因子

参数说明–TPS

事务数/秒

参数说明–T

PV 的时间

参数说明–PV

页面访问量,即页面浏览量或点击量,用户每次刷新即被计算一次。可以统计服务一天的访问日志得到。

3.2、 案例1

比如一个网站,每天的PV大概1000w,根据2/8原则,我们可以认为这1000w pv的80%是在一天的9个小时内完成的(人的精力有限),那么TPS为

TPS =PV/T
TPS=1000 0000 *0.8 /(9*3600)=246.92个/s

取经验因子3,则平均并发用户数:

C=TPS*经验因子
C=246.92*3=740

四、根据TPS估计: 平均并发用户数

4.1、公式

C = (ThinkTime + 1)*TPS

参数说明–C

平均并发用户数

参数说明–TPS

事务数/秒

参数说明–ThinkTime

影响因子

五、根据系统用户数计算: 平均并发用户数

5.1、公式

C = 系统最大在线用户数的8%到12%

参数说明–C

平均并发用户数

六、吞吐量公式1

6.1、公式1

F = Vu * R / T

参数说明–F

F为事务吞吐量,单位为个/s

参数说明–Vu

为虚拟用户数个数

参数说明–R

每个虚拟用户发出的请求数

参数说明–T

每个虚拟用户发出的请求所花费的时间

6.2、公式2


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

一个系统吞吐量通常有QPS(TPS),并发数两个因素决定,每套系统这个两个值都有一个相对极限值,在应用场景访问压力下,只要某一项达到系统最高值,系统吞吐量就上不去了,如果压力继续增大,系统的吞吐量反而会下降,原因是系统超负荷工作,上下文切换,内存等等其他消耗导致系统性能下降。

七、在线用户数:并发用户 比例关系

并发最小比例

并发:在线=5:100

并发最大比例

并发:在线=20:100

7.1、举例

某网站存在注册用户数为10W人,但同时在线最多1W人,但这1W个人,同一时刻,可能只有500人会浏览帖子,500人会进行发帖,只有这1000个人对服务器才有交易,那我们计算并发量的时候,就可以以1000为标准!

架构--网络关键指标公式相关推荐

  1. 架构--网络关键指标

    架构–网络关键指标 1.QPS(Queries Per Second) 每秒查询率 ,是一台服务器每秒能够相应的查询次数 是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请 ...

  2. 榆熙教育:电商运营必备关键指标公式

    现在运营店铺越来越讲究精细化的运营,数据的重要性更是不言而喻,对于商家而言掌握一些相关指标的核心公式是至关重要的.这里榆熙小编给大家整理了一些拼多多运营常用的电商公式. 销售额=客单价下单数=客单价访 ...

  3. 5G SA的网络架构和关键技术

    [摘  要]SA是5G网络演进的目标架构,当前处于商用准备阶段.由于5G SA采用全新的服务化架构.虚拟化部署,是网络架构的深刻变革,在网络部署.运营.业务模式等多方面存在一系列新的问题和挑战.描述了 ...

  4. IP网络控制器架构与关键技术

    [摘  要]为满足主流运营商新的IP网络运营要求,实现网络运营流程端到端自动化闭环,基于新时期IP网络的业务需求,研究了引入IP网络控制器的必要性.目标架构和关键技术,在此基础上研究了这些关键技术的应 ...

  5. 5g的八大关键指标_你对5G技术标准了解多少(干货)

    业界齐心协力打造能满足移动宽带业务和物联网业务的5G技术标准,近期国际标准组织3GPP宣布冻结第一个独立组网5G标准.5G具有大带宽.低时延.灵活配置的特点,设计全新的基于服务化系统架构,并具备网络切 ...

  6. 短视频出海的关键指标、挑战及应对

    正文字数:5840 阅读时长:9分钟 近年来,短视频行业发展迅速,当前短视频出海的趋势依旧强劲,面对海外未知且复杂的网络环境挑战,合理制定关键指标,衡量用户体验尤为重要.Akamai售前技术顾问Jas ...

  7. 性能测试监控关键指标

    性能测试监控关键指标: Ø 资源指标 CPU使用率:指用户进程与系统进程消耗的CPU时间百分比,长时间情况下,一般可接受上限不超过85%. 内存利用率:内存利用率=(1-空闲内存/总内存大小)*100 ...

  8. 5g的八大关键指标_5G的七大关键性能指标5G对生活的改变新5G时代的来临身边巨变...

    为什么要发展5G 21 世纪初,第四代移动通信技术开始进入人们的生活,在其支撑下的移动数据传输,计算以及多媒体运作方面的应用大大得到了发展,推动了整个世界的发展.然而,随着世界的发展,大数据时代的来临 ...

  9. 服务器端性能的关键指标,应用服务器性能评价关键指标

    应用服务器性能评价关键指标 内容精选 换一换 SAPS(SAP Application Performance Standard)值是一种独立于硬件的度量单位,用于描述SAP环境中系统配置的性能,是S ...

最新文章

  1. Nginx HTTP 负载均衡和反向代理
  2. 一文了解文件上传全过程(1.8w字深度解析)「前端进阶必备」
  3. java消息推送与接收
  4. php编译优化,浅析使用Turck-mmcache编译来加速、优化PHP代码
  5. Bootstrap定制开发
  6. linux 忘记原来的myql的root的密码
  7. Atitit webdav应用场景 提升效率 小型数据管理 目录 1.1. 显示datalist 1 1.2. Ajax填充数据 1 1.3. 编辑数据 2 1.1.显示datalist
  8. Message from debugger: Terminated due to signal 6
  9. 浏览器主页被篡改解决
  10. centos7.6 安装docker
  11. GOCAD 2009 完整版功能强大的三维地质建模软件
  12. STM32F407 ADC+DMA+定时器 定时采样模拟量
  13. idea如何设置jvm大小
  14. ajax是什么?咋实现的
  15. 2022中国可持续消费报告:近半数消费者将月度消费2-5成用于低碳产品 | 美通社头条...
  16. centos7下载spark连接mysql数据库提取数据(pyspark,Scala,python独立执行)
  17. Python 库大全(上)
  18. linux内核编译过程的最终总结版
  19. iOS NSLog使用技巧
  20. 尚学堂学习笔记。。。

热门文章

  1. Netty常用招式——ChannelHandler与编解码
  2. 如何做好虾皮跨境电商?关于Shopee店铺快速开单的真相!
  3. 在word中给方框打勾
  4. ESP32 测试(五): Light-sleep 模式下的电流功耗测试及特性(使用 Wi-Fi)
  5. 北京剩女80万!全国十大单身男女盛产地都在哪?
  6. 深度学习——知识点总结3(损失函数Loss)
  7. java基础篇(10) 可变参数列表介绍
  8. min-width、max-width属性中min-content、max-content的含义,css中minmax()用法、1fr单位的含义----使页面具有相应性的属性以及属性值
  9. 互联网快讯:极米Z6X Pro、极米H3S音画表现出众;快狗打车赴港IPO;vivo回应造车传闻
  10. 《大话西游》你真的看懂了吗?