0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文讲清并发用户数、吞吐量、QPS、TPS之间关系

dyquk4xk2p3d 来源:浩道linux 2023-04-15 17:48 次阅读

1、并发数

1)、网站并发数指网站服务器在单位时间内能够处理的最大连接数。

并发不应该只是用户访问的请求数,而是服务器同时处理的并发数,并且单位时间不一定是1秒,可能是一个连接的处理周期内的连接数。对于网站服务器来说,所谓的并发就是单位时间内,服务器能够同时处理的最大连接数,因为有的请求1秒结束,有的请求可能10秒才结束。

136db9f2-ca69-11ed-bfe3-dac502259ad0.png

如果一个网站的并发数是10000,意味着单位时间内(可以理解为1秒或数秒内),正在处理的连接数,正在建立的连接数。加起来一共是10000个。

Concurrent User:表示网站并发用户总数;

Request Per Second(RPS):表示每秒请求数(吞吐量);

Simultaneous Browser connections(SBC):表示并发浏览连接数;

Thinking Time:表示平均用户思考时间;

2)其它服务并发连接数:

QPS(Query Per Second):表示每秒查询率,即系统能够响应的查询次数,每秒查询率QPS是用于衡量一个特定的查询服务器在规定时间内所处理流量多少的标准。运维工作中,DNS服务器以及数据库等服务的查询性能经常用每秒查询率来衡量。

TPS:表示每秒事务数,一个事物是指一个客户端向服务器发送请求。服务器做出反应的过程。客户端发送请求。收到服务器响应后结束计时。以此来计算时间和完成的事物的个数;

IOPS(Input/Output Operations Per Second):表示每秒进行读写(I/O)操作的次数,多用于数据库等场合,衡量随机访问的性能。存储端的IOPS性能和主机端的I/O是不同的,IOPS是指存储每秒可接受多少次主机发出的访问,主机的一次I/O需要多次访问存储才可以完成。

140b6120-ca69-11ed-bfe3-dac502259ad0.png

2、响应时间

响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。响应时间是指执行一个请求从开始到最后收到响应数据所花费的总体时间。

3、吞吐量

吞吐量是指单位时间内系统能处理的请求数量,体现系统处理请求的能力,这是目前最常用的性能测试指标。

QPS(每秒查询数)TPS(每秒事务数)是吞吐量的常用量化指标,另外还有HPS(每秒HTTP请求数)。

QPS(TPS),并发数、响应时间它们三者之间的关系是:QPS(TPS)= 并发数 / 平均响应时间

4、网站常见术语

1)IP:这里指独立IP数,独立IP数是指不同IP地址的计算机访问网站时被计算的总次数。独立IP数是衡量网站流量的一个重要指标。一般一天内(00:00 - 24:00)相同IP地址的客户端访问网站页面只被计算为一次。

2)PV:即Page View,表示访问量,亦为页面浏览,即页面浏览次数或点击量,不管客户端是不是相同,也不管IP是不是相同,用户每次访问一个网站页面都会被计算一个PV。

PV的具体度量方法就是从客户浏览器发出一个对Web服务器的请求(Request),Web服务器接到这个请求后,将该请求对应的一个网页(Page)发送给浏览器,就产生一个PV。

用PV衡量网站时,PV数反映的是浏览某网站的页面数量,每刷新一次页面也算一次。因此,可以说PV数与来访用户的数量成正比,但PV数并不是真正的页面来访者数量,而是网站被访问的页面数量,因为一个来访者可能产生多个PV。

3)UV即Unique Visitor,表示独立访客,同一台客户端(PC或移动端)访问网站被计算为一个访客。一天(0000)内相同的客户端访问同一个网站只计算一次UV。UV一般是以客户端Cookie等技术作为统计依据的,实际统计会有误差。

4)DAU:即Daily Active User,日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。DAU通常统计一日(统计日)之内,登录或使用了某个产品的用户数(去除重复登录的用户),与UV概念相似。

5)MAU:即Month Active User,月活跃用户数量,指网站、app等去重后的月活跃用户数量

作为一名网站运维人员,工作中一般关注以下几点性能指标:

1、响应时间,即确保网站响应时间在客户可接受范围内,一般3-10秒;

2、服务器资源使用情况是否合理,监控CPU占用率,磁盘使用率等硬件指标,随时可扩展;

3、系统最多支持多少用户访问、系统最大业务处理量是多少,心理有底,真正遇到时不慌;

4、系统性能可能存在的瓶颈在哪里即了解各个业务使用场景可能对系统造成的性能瓶颈;

5、扩容那些设备可以提高整个服务性能,做到有理可依

6、系统能否支持7X24小时的业务访问




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SBC
    SBC
    +关注

    关注

    0

    文章

    66

    浏览量

    19022
  • TPS
    TPS
    +关注

    关注

    0

    文章

    83

    浏览量

    36017
  • QPS
    QPS
    +关注

    关注

    0

    文章

    23

    浏览量

    8748
  • IOPs
    +关注

    关注

    0

    文章

    11

    浏览量

    14264

原文标题:【建议收藏】一文讲清并发用户数、吞吐量、QPS、TPS之间关系

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何提高CYBT-243053-02吞吐量

    你好我们直在使用“EZ-Serial Firmware: v1.4.13.13 Sep 22 2023 10:24:41”测试“CYBT-243053-02”,我们得到的吞吐量比 PUART 高
    发表于 02-27 06:56

    网卡吞吐量测试解决方案

    的问题。作为国内主要的通信测试设备供应商,信而泰科技(TELETEST)可为用户提供全面的网卡吞吐量测试解决方案,这测试方案填补了业界目前针对网卡吞吐量测试领域的空白。本文旨在对网卡
    发表于 12-23 11:07

    无线测试之吞吐量测试

    无线网络测试之无线吞吐量测试方法、步骤
    发表于 06-25 08:40

    CC3200的用户数据用内部ROM还是Flash存?

    CC3200 如何存储用户数据,如何使用内部ROM或者外部flash存储用户数据,数据比较小,只有几个字节。有没有例程可以提供?是 file_download 与 file_operations吗?
    发表于 04-26 14:58

    【五分钟】利用带宽估算无线AP部署数量

    ,最大并发用户数可以根据覆盖场景的人数进行50%~70%估计 。3,为了让每个无线终端有足够的带宽可利用,般建议个无线AP接入10~15个无线(以RD-W25AP为例,根据上表中的
    发表于 02-17 16:45

    cc3200 如何存储用户数

    如标题,3200如何使用内部ROM或者外部flash存储用户数据,数据比较小,只有几个字节。有没有例程可以提供? 是 file_download 与 file_operations吗?
    发表于 05-14 11:06

    iperf固定吞吐量测试如何设置

    我有两个CYW43907演示,并下载控制台项目。我想使用IpFF命令来测试固定的UDP吞吐量。示例:IPEF-C 192.1680.1-P 5001 -I 2 -T 30 -U-B 60M,但客户端
    发表于 11-06 14:09

    请问AC701至AC701 GTP之间吞吐量有多少?

    我想使用些AC701开发板测试些板对板数据传输速率和延迟。我真实地期望通过GTP收发器(SMA)获得两个AC701开发板之间吞吐量?谢谢
    发表于 09-10 12:04

    无法保存工作区的用户数据文件

    这真烦人。我在本地驱动器下创建了个项目,第二次尝试打开它时,PSoC Creator 3.3给出了这个警告:无法保存工作区的用户数据文件[CyWRK]:(访问路径[CyWRK]被拒绝)。当我点击
    发表于 10-12 10:18

    USB CDC吞吐量问题

    }mLED_1=0;}请即使这个话题已经完成,有人扔我根骨头吗?我想我可以修改PuthBuStudio或学校的传输缓冲区大小,并在每个论坛帖子中写入个PC驱动程序。我仍然相信CDC的基本例子应该有更高的吞吐量。我错过了什么?
    发表于 10-14 15:52

    如何计算延迟和吞吐量

    如何计算延迟和吞吐量?在ISE时序报告中,我们发现个名为“最大组合路径延迟”的参数是否与最大时钟频率有关?
    发表于 03-19 08:55

    为什么内核访问用户数据之前要做access

    为什么内核访问用户数据之前,要做access_ok
    发表于 05-12 12:18

    提高BLE吞吐量的可行办法

    提高BLE吞吐量的可行办法如何实现更快的BLE吞吐量
    发表于 01-18 06:26

    如何通过触发模型提高吞吐量

    如何通过触发模型提高吞吐量
    发表于 05-11 07:00

    请问选项字节编程中用户数据的用途是什么?

    我想知道选项字节编程中用户数据的用途是什么?它有助于保护我在 MCU 内部的固件,如密码等?
    发表于 01-13 06:26