首页 > 其他分享 >Qps如何计算?

Qps如何计算?

时间:2024-03-12 09:33:06浏览次数:25  
标签:机器 时间 峰值 如何 20% 计算 QPS Qps 每秒

1.QPS说明:

QPS即每秒查询率,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。

2.每秒查询率

因特网上,经常用每秒查询率来衡量域名系统服务器的机器的性能,即为QPS。
对应fetches/sec,即每秒的响应请求数,也即是最大吞吐能力。

3.计算关系:

QPS = 并发量 / 平均响应时间
并发量 = QPS * 平均响应时间

4.原理:**每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间。

公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS) 。
机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器 。

5.qps举例分析:

每天300w PV 的在单台机器上,这台机器需要多少QPS?
( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)。

一般需要达到139QPS,因为是峰值。
问:如果一台机器的QPS是58,需要几台机器来支持?
答:139 / 58 = 3

标签:机器,时间,峰值,如何,20%,计算,QPS,Qps,每秒
From: https://www.cnblogs.com/qcy-blog/p/18067620

相关文章

  • 聊聊CWE 4.14 与 ISA/IEC 62443中,如何保障工业软件的安全性
    本文分享自华为云社区《CWE4.14与ISA/IEC62443》,作者:Uncle_Tom。1.序言随着5G的应用,物联的网发展,越来越多的自动化控制系统、云服务在工业控制系统被广泛使用。为了实现生产自动化,很多企业都引入了由PLC(可编程逻辑控制器)控制的自动化生产设备和相关的自动化生产系统。用......
  • 二进制文件和符号文件(PDB)如何校验是否匹配
     1.静态检查windbg调试工具包中有一个工具symchk.exe,选项很多,下面一个简单的用法可以检查一个test.exe能不能找到与它匹配的PDB:  这是成功的情形.下面来个失败的作为对比: 2.如果已经在windbg内部,可以通过下面的命令检查  最后一行说MATCH,肯定没问......
  • 用c++实现净现值的计算
    我是用c++实现的,我是把贴现率保留了四位小数。下面是我写的代码:#include<iostream>#include<cmath>usingnamespacestd;floatjst(intj,floatm,floatlv){while(j!=0){m*=(1+lv);j--;}return1.0/m;}i......
  • 贴现率计算程序(java)
    折现率公式: CF0:成本CFi:第i期收入金额r:折现率java代码:importjava.util.ArrayList;importjava.util.Scanner;publicclassTest{publicstaticdoublecalculateNPV(doubleinitialInvestment,ArrayList<Double>cashFlows,doublediscountRate){......
  • 计算几何——扫描线 学习笔记
    计算几何——扫描线学习笔记你会发现我的笔记的顺序和很多扫描线的讲解是反着来的。其实是和我老师给的课件完全是逆序(谁帮我算一下逆序对啊喵)。前言一开始以为扫描线就是用来求二维几何图像的信息的。但是其实这个并不准确。个人认为,扫描线其实是一个思想,就像动态规划一样......
  • Kubernetes与Docker Swarm的区别如何
    1)安装和部署:k8s安装很复杂;但是一旦安装完毕,集群就非常强大,DockerSwarm安装非常简单;但是集群不是很强大;2)图形用户界面:k8s有,DockerSwarm无;3)可伸缩性:k8s支持,DockerSwarm比k8s快5倍;4)自动伸缩:k8s有,DockerSwarm无;5)负载均衡:k8s在不同的Pods中的不同容器之间平衡负载流量,需要手......
  • 如何利用cps推广进行网络兼职?
    如今的互联网发展很快、变革很大,从最早用免费空间做个人主页,到后来购买虚拟主机做个人网站,到后来的VPS主机和独立服务器,直到现在一直使用云服务器。我经历了早期互联网的萌芽时期,也错过了很多互联网的机遇。从最早靠传统广告联盟盈利,到后来做包月付费广告。直到2019年接触了解cps......
  • python爬虫scrapy之如何同时执行多个scrapy爬行任务
    来源:https://www.shanhubei.com/archives/23601.html1、顺序执行:fromscrapy.cmdlineimportexecuteexecute(['scrapy','crawl','httpbin'])2、同时进行setting=get_project_settings()process=CrawlerProcess(setting)didntWo......
  • 如何建设一个高性能的网站
    摘要:文章根据高性能网站建设指南,通过软件质量属性的六个一级指标,来讨论一个如何建立一个高性能的网站,主要强调了前端工程师的重要性以及前端建设对于一个的网站性能的重要性。关键词:响应速率请求高性能效率在书中有几个令我印象深刻的数据,前端的问题可能消耗掉整体时间的80%,......
  • 简述Kubernetes各模块如何与API Server通信
    K8sAPIServer作为集群的核心,负责集群各功能模块之间的通信。集群内的各个功能模块通过APIServer将信息存入etcd,当需要获取和操作这些数据时,则通过APIServer提供的REST接口(用GET、LIST或WATCH方法)来实现,从而实现各模块之间的信息交互。1)kubelet进程与APIServer的交互:每个Nod......