广州凡科互联网科技有限公司

营业时间
MON-SAT 9:00-18:00

全国服务热线
18720358503

公司门店地址
广州市海珠区工业大道北67号凤凰创意园

怎样测算服务器可以承担多大的pv?

日期:2021-02-23 浏览:

你想基本建设1个能承担500万PV/每日的网站吗? 500万PV是甚么定义?服务器每秒要解决是多少个恳求才可以解决?假如测算呢?下面天地数据信息为大伙儿详尽详细介绍

PV是甚么:

PV是page view的简写。PV是指网页页面的浏览次数,每开启或更新1次网页页面,即使做1个pv。

测算实体模型:

每台服务器每秒解决恳求的数量=((80%总PV量)/(24小时60分60秒40%)) / 服务器数量 。

在其中重要的主要参数是80%、40%。表明1天中有80%的恳求产生在1天的40%的時间内。24小时的40%是9.6小时,有80%的恳求产生1天的9.6个小时之中(很合适互联网技术的运用,大白天恳求多,夜里恳求少)。

简易测算的結果:

((80%500万)/(24小时60分60秒40%))/1 = 115.7个恳求/秒

((80%100万)/(24小时60分60秒40%))/1 = 23.1个恳求/秒

基本结果:

如今大家在做工作压力检测时,就有了规范,假如你的服务器1秒能解决115.7个恳求,便可以承担500万PV/每日。假如你的服务器1秒能解决23.1个恳求,便可以承担100万PV/每日。

留足余量:

以上恳求数量是匀称的遍布在大白天的9.6个小时中,但具体状况其实不会这么匀称的遍布,会有高峰期有低潮期。以便解决高峰期时段,应当留1些余地,至少也要x2倍,x3倍也不为过。

115.7个恳求/秒 *2倍=231.4个恳求/秒

115.7个恳求/秒 *3倍=347.1个恳求/秒

23.1个恳求/秒 *2倍=46.2个恳求/秒

23.1个恳求/秒 3倍=69.3个恳求/秒

最后结果:

假如你的服务器1秒能解决231.4-⑶47.1个恳求/秒,便可以解决均值500万PV/每日。

假如你的服务器1秒能解决46.2-⑹9.3个恳求,便可以解决均值100万PV/每日。

表明:

这里表明每秒N个恳求,便是QPS。由于我关注的是运用程序流程解决业务流程的工作能力。

具体工作经验:

1、依据具体工作经验,选用两台基本配备的机架势服务器,配备是很普遍的配备,比如1个4核CPU+4G运行内存+服务器SAS电脑硬盘。

2、电脑硬盘的特性很关键,由其是数据信息库服务器。1般的服务器都配1.5万转的SAS电脑硬盘,高級1点的能够配SSD固态电脑硬盘,特性会更好。最最最最关键的指标值是“任意读写能力特性”而并不是“次序读写能力特性”。(本例還是配备最多见的1.5万转的SAS电脑硬盘吧)

3、1台服务器跑Tomcat运作j2ee程序流程,1台服务器跑MySql数据信息库,程序流程写的中等水平(这个真的不太好量化分析),是论坛种类的运用(总有回帖,不太非常容易做缓存文件,也没法静态数据化)。

4、以上硬软件状况下,是能够承担100万PV/每日的。(已留有余量解决忽然的浏览高峰期)

留意主机房的互联网带宽:

有人说以上标准我都考虑了,但具体特性還是达不到总体目标。这时候请留意你对外的互联网的带宽,在中国服务器划算但带宽很贵,极可能你在主机房是与大伙儿共享资源1条100M的光纤,具体每一个人可分到2M上下带宽。再好1点5M,再好1点双线主机房10M私有,这早已很贵了(北京价钱)。

1天流量:每一个网页页面20k字节100万个网页页面/1024=19531M字节=19G字节,

19531M/9.6小时=2034M/小时=578K字节/s 假如恳求是匀称遍布的,必须5M(640K字节)带宽(5Mb=640KB 留意尺寸写,b是位,B是字节,差了8倍),但全部恳求不能能是匀称遍布的,当有高峰期时5M带宽1定不足,X2倍便是10M带宽。10M带宽基础能够考虑规定。

以上是假定每一个网页页面20k字节,基础不包括照片,如果包括照片就更大了,10M带宽也不可以考虑规定了。你自已测算吧。

(全文完)

附:特性检测基础定义

基础定义:

Throughput(吞吐量量):依照基本了解互联网吞吐量量表明在企业時间内根据网卡数据信息量之和,在其中即包含本机网卡推送出去的数据信息量也包含本机网卡接受到的数据信息量。 1个100Mb(位)的双工网卡,最大推送数据信息的速率是12.5M字节/s , 最大接受数据信息的速率是12.5M字节/s, 能够 另外 收发 数据信息。

高并发客户数:是另外实行实际操作的客户(进程数)。

回应時间:从恳求传出到收到回应花销的時间 。

QPS - Queries Per Second 每秒解决的查寻数(假如是数据信息库,就非常于载入)

TPS - Transactions Per Second 每秒解决的事务管理数(假如是数据信息库,就非常于写入、改动)

IOPS,每秒硬盘开展的I/O实际操作次数

比如对某个数据信息库检测,分开两次测QPS与TPS。

QPS(载入)值一直高于TPS(写、改),而且有倍率关联,由于:

1、数据信息库对查寻将会有缓存文件。

2、机械电脑硬盘或SSD电脑硬盘的读便是比写快。

JMeter检测主要参数表明:

Label:每个检测模块的姓名。

Samples:表明1个检测模块1共传出了是多少个恳求。

Average:均值回应時间——默认设置状况下是单独 Request 的均值回应時间,当应用了 Transaction Controller 时,还可以以Transaction 为企业显示信息均值回应時间。,不关键。

Median:中位数,也便是 50% 客户的回应時间,假如把回应時间从小到大次序排列,那末50%的恳求的回应時间在这个范畴以内。关键。

90% Line:90% 客户的回应時间,假如把回应時间从小到大次序排列,那末90%的恳求的回应時间在这个范畴以内。关键 。

Min:最少回应時间,不关键。

Max:最大回应時间,出現概率只但是是千分之1乃至万分之1,不关键。

Error%:本次检测中出現不正确的恳求的数量

Throughput:吞吐量量——默认设置状况下表明每秒进行的恳求数(Request per Second),当应用了 Transaction Controller 时,还可以表明相近 LoadRunner 的 Transaction per Second 数

KB/Sec:每秒从服务器端接受 到的数据信息量(只是接受),非常于LoadRunner中的Throughput/Sec

loadrunner检测主要参数表明:

回应時间: 取90%值,假如把回应時间从小到大次序排列,那末90%的恳求的回应時间在这个范畴以内。关键。

每秒点一下数 :hits per Second,每秒钟向服务器递交恳求的数量。

TPS: Transaction per Second ,每秒事务管理数,1个事务管理是指1个顾客机向服务器推送恳求随后服务器做出反映的全过程

Throughput(吞吐量量): Loadrunner纪录的Throughput是接受到服务器回到的全部字节数之和,与当地传出的字节数不相干。

Throughput/Sec: 每秒的吞吐量量。

针对BS构架的1般剖析 回应時间、点一下率、吞吐量量、TPS(每秒事务管理数)。

针对CS构架的1般剖析 TPS(每秒事务管理数)



新闻资讯

联系方式丨CONTACT

  • 全国热线:18720358503
  • 传真热线:18720358503
  • Q Q咨询:2639601583
  • 企业邮箱:2639601583@qq.com

首页
电话
短信
联系