高并发常识TPSQPS等
一、概述
分布式、微服务、ServiceMesh目前都是大家耳熟能详的词语了,现在随便一个互联网公司说出来大家都是在搞微服务。
但我们搞来搞去,怎么样来衡量一个应用当前的状态到底是怎么样的?到底需不需要扩容?是需要横向扩容还是进行项目重构?
这时候我们就需要一堆监控指标来协助我们进行分析当前的应用状态,以便在某些事故发生前进行资源上的调配或优化。
下面咱们就来说道说道这几个重要的指标,一定要记牢,不管面试还是自己用都是必须滴。
要牢记一点,所有的指标都是根据时间单位来算的,比如每秒XX、每分钟XX,要记住这个大前提,下面咱们都按秒来算。二、指标1、RT(Res(onseTime)
一、TPS:TransactionsPerSecond(每秒传输的事物处理个数),即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPSCAPS每个呼叫平均TPS)
TPS是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。
一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量。系统整体处理能力取决于处理能力最低模块的TPS值。
Tps即每秒处理事务数,包括了
1)用户请求服务器
2)服务器自己的内部处理
3)服务器返回给用户
这三个过程,每秒能够完成N个这三个过程,Tps也就是N;
二、QPS:每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。
对应fetchessec,即每秒的响应请求数,也即是最大吞吐能力。
Qps基本类似于Tps,但是不同的是,对于一个页面的一次访问,形成一个Tps;但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入Qps之中。
例如:访问一个页面会请求服务器3次,一次放,产生一个T,产生3个Q2、RT(Res(onseTime)
概念:响应实际,就是从客户端请求发起到服务器响应结果的时间。RT这个参数是系统最重要的指标之一,它的大小直接反应了当前系统的响应状态。基本和咱们用户体验息息相关,现在好一点监控系统一般都有三个RT,即平均、最大、最小。
一般系统RT100ms以内是比较正常的,300ms勉强可以接受,1s的话再加上一些其他的外因,给用户的体验就是实实在在的不爽了。3、并发数
概念:系统能同时处理的请求的数量,很多人经常会把并发数和TPS理解混淆。举例,请求一个index。html页面,客户端发起了三个请求(css、js、index接口),那么此时TPS1、QPS3、并发数3。
SO,计算公式:QPS并发数RT并发数QPSRT4、吞吐量(Throughput)
一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。
系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间
QPS(TPS):每秒钟request事务数量
并发数:系统同时处理的request事务数
响应时间:一般取平均响应时间
理解了上面三个要素的意义之后,就能推算出它们之间的关系:
QPS(TPS)并发数平均响应时间或者并发数QPS平均响应时间5、PV(PageView)
概念:即每个页面的浏览次数,用户每次刷新就算一次。6、UV(UniqueVisitor)
概念:独立访客数,每天访问的用户数,此数据需要根据用户唯一标识进行去重。7、Load(系统负载)
概念:此数据指的是Linux系统的负载情况,也就是咱们平时所用Top命令时,最上面显示的数据信息(loadaverage:0。1,0。2,0。5)。此时会显示1分钟、5分钟、15分钟的系统平均Load,很显然loadaverage的值越低,你的系统负荷越小。
简单的说下这个值应该怎么看,如果你是单核cpu,那此值为1的时候就是系统已经满负荷状态了,需要你马上去解决。但实际经验告诉我们,当系统负荷持续大于0。7的时候(也就是70),就需要你马上来解决问题了,防止进一步恶化。
为什么需要三个值loadaverage:0。1,0。2,0。5,其实就是给你个参考。比如只有1分钟的是1,其他俩都是0。1,这表明只是临时突发的现象,问题不大。如果15分钟内,系统负荷都是1或大于1,那表明问题持续存在啊。所以你应该主要观察15分钟的系统负荷。
创作不易,如果这篇文章对你有用,请点个赞谢谢()!
妖制美妆蛋好用吗妖制美妆蛋怎么样妖制美妆蛋是一款比较有名气的化妆蛋,这个化妆蛋有两个面型的,大家可以根据自己的喜好来挑选适合的,下面来看看妖制美妆蛋好用吗。妖制美妆蛋好用吗妖制的鸡蛋仔美妆蛋拿鸡蛋盒装的……
眼线铅笔怎么削眼线铅笔削法眼线可以帮助我们改变眼睛的形状,有效放大双眼,使眼睛看起来更大更有神,是很多女孩子平时化妆都会化的一个步骤,眼线铅笔是常见的眼线笔种类之一,那么眼线铅笔怎么削?眼线铅笔削法。眼……
怎么用修容棒画卧蚕用修容棒画卧蚕教程修容棒是很常见的一种彩妆产品,修容是我们平时化妆非常重要的一个步骤,修容棒使用起来很方便,美妆效果也很好,深受大家的欢迎与喜爱,那么怎么用修容棒画卧蚕?用修容棒画卧蚕教程。怎么……
修容棒可以修发际线吗如何修饰发际线发际线应该是每个人的硬伤吧,发际线高的人不仅脸显得大,年龄也显得很大,今天小编就教大家如何来拯救发际线吧,究竟修容棒可以修发际线吗,以及如何修饰发际线?修容棒可以修发际线吗……
油价调整最新消息今天8月17日,9295号汽油预计下调2472022年8月23日(下周二)24时起,新一轮成品油调价窗口即将开启。目前来看,广大车主将迎来好消息,油价变化率显示5连跌可期,而且跌幅不小!按照新一轮油价调整的第6个(8月1……
如何用修容棒画卧蚕修容棒画卧蚕教程修容棒是用来修饰五官和脸型的,修容棒可以让面部轮廓变得更加小巧精致,深邃的五官一定要用修容,用修容棒画卧蚕也是可以的,注意使用方法就好。如何用修容棒画卧蚕化好眼妆之后选择……
给母亲的深情告白写给母亲MOTHERSDAY母爱是年轻的母亲为爱放弃的梦母爱是年暮的母亲为爱牵挂的心母爱刻在年少的记忆里母爱藏在游子的行囊里母爱……
华为折叠手机最新爆料,将搭载高通骁龙7784G芯片,仅有两个随着近日,华为官方宣布将在11月2日举行发布会,发布华为旗下全场景新品,会上将会带来华为PocketS折叠手机。今日,据数码博主看山的叔叔表示他已经拿到了华为Pocket……
井田腮红哪个色号最火?08果酱梅红很受欢迎日本的彩妆一直都是很受欢迎的,但是一款井田花瓣雕刻五色腮红饱受争议,有人说用了很不错色彩饱满,但又有很多人说很难上色,下面5号网小编带大家来看一下井田腮红哪个色号最火?08果酱……
北极圈内接连出现17个神秘巨洞,科学家担心地球内部正在发生变一场爆炸突然发生在西伯利亚平原上,西伯利亚地处北极圈,又很寒冷,怎么会发生爆炸呢?科学家们去现场勘察,发现此次爆炸的威力相当惊人,很多巨大的冻土块和冰块从爆炸中心震中被气浪冲击……
这真的是一款低至599元的手机吗?颜值出彩,选用大内存DOOV朵唯今年的新机不多,但是从去年推出的产品来看,doov朵唯手机在自家手机的外观设计上较其它几个同类型品牌更上心一些,几款拥有大容量电池、主打商务体验的机器都有较高的颜值……
中国体操队公布世锦赛15人名单,广东三朵小花入围第51届世界体操锦标赛将于英国当地时间2022年10月29日至11月6日在利物浦举行,中国体操队于10月15日赴法国进行为期10天的赛前适应性训练,10月26日赴英国利物浦参加……