PV计算公式(zz)

上一篇 / 下一篇  2009-03-04 09:37:09 / 个人分类:技术&其他

[小技巧] QPS、PV和需要部署机器数量计算公式

术语说明:
-X J)\)jy.pQ X"M0QPS = req/sec = 请求数/秒51Testing软件测试网7J5{!MzNbT
51Testing软件测试网#bz,o;F0Kw
【QPS计算PV和机器的方式】51Testing软件测试网c.A+g1HG?%q9`B
51Testing软件测试网D$s3@"Y-i,i%|
QPS统计方式 [一般使用 http_load 进行统计]
qgz@,f&Qe,S0QPS = 总请求数 / ( 进程总数 *  请求时间 )51Testing软件测试网&fS,eS!Q1i
QPS: 单个进程每秒请求服务器的成功次数51Testing软件测试网[#T$Xa{z,TX]
51Testing软件测试网9B)ngn~&E h
单台服务器每天PV计算51Testing软件测试网 k I$bH'fN:W.v
公式1:每天总PV = QPS * 3600 * 651Testing软件测试网,i6U8PV;f
公式2:每天总PV = QPS * 3600 * 851Testing软件测试网&O$J{9z c

2G Z T[ ]fY0服务器计算
r1l(\a%m0服务器数量 =  ceil( 每天总PV / 单台服务器每天总PV )51Testing软件测试网)t,j S L2@5U'S

#u;] n4Enk6{7tVR0【峰值QPS和机器计算公式】
lJwT6e/C7t;T n*F0
h8_8cI/YU0原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间
4z.j m#K1V)L^;[#o9~0公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS)51Testing软件测试网$GA%t*}Lr;iz o"s8v
机器:峰值时间每秒QPS / 单台机器的QPS  = 需要的机器51Testing软件测试网-[!jKOk;W$s
51Testing软件测试网9[}o[(fh2B2A,D+d
问:每天300w PV 的在单台机器上,这台机器需要多少QPS?
mn0P1@@N#[0答:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)51Testing软件测试网b:@$x }6t4G+W

%P1`b0R Mb0_(G.m0问:如果一台机器的QPS是58,需要几台机器来支持?
? [1Tt.]0答:139 / 58 = 351Testing软件测试网h[9I&|J9L

-v9Ny\H;S Hv [0PS: 在实际情况中,会把这个考虑的更多一点,就是把QPS再往多了调一调,以防万

TAG:

 

评分:0

我来说两句

Open Toolbar