根据PV算并发量(有点小道理,但只是估算,还是应有监控系统,看当日峰值)
2015-10-30 14:40
405 查看
问题:一个系统的日均pv量是8000,那么并发用户数应该是多少?
1、首先,我觉得应该考察这个系统的业务都有什么,各个之间有什么关联性。这些PV都分布在哪里业务上。
2、如果这些pv为单一业务,那么还要看用户在前台的一次操作,会对服务器端产生几个请求。因为如果网页中包含图片、js等内容,用户一次打开操作,会对服务器产生多个操作。
3、我们假设用户在前台的一次操作,仅产生一次pv。用户并发数是指多少用户同时对服务器产生访问。
对此,我假设了三种访问情况:
(1)最差情况:8000个用户同时发起请求,那么并发用户数应为8000
(2)最好情况:8000个用户在时间上均匀地发起请求,那么并发用户数为8000/24*60*60=0.093,折合一分钟内之有5.5个请求,基本上就没有并发,只是单个执行。
(3)80~20原则:但是在现实生活中,以上两种情况发生的概率很小。根据统计学原理,采用80~20原则计算并发用户数,8000*0.8/(8*60*60*0.2)=1.11,即每秒中有两个用户并发。
转自:http://www.51testing.com/html/99/599799-3686671.html
1、首先,我觉得应该考察这个系统的业务都有什么,各个之间有什么关联性。这些PV都分布在哪里业务上。
2、如果这些pv为单一业务,那么还要看用户在前台的一次操作,会对服务器端产生几个请求。因为如果网页中包含图片、js等内容,用户一次打开操作,会对服务器产生多个操作。
3、我们假设用户在前台的一次操作,仅产生一次pv。用户并发数是指多少用户同时对服务器产生访问。
对此,我假设了三种访问情况:
(1)最差情况:8000个用户同时发起请求,那么并发用户数应为8000
(2)最好情况:8000个用户在时间上均匀地发起请求,那么并发用户数为8000/24*60*60=0.093,折合一分钟内之有5.5个请求,基本上就没有并发,只是单个执行。
(3)80~20原则:但是在现实生活中,以上两种情况发生的概率很小。根据统计学原理,采用80~20原则计算并发用户数,8000*0.8/(8*60*60*0.2)=1.11,即每秒中有两个用户并发。
转自:http://www.51testing.com/html/99/599799-3686671.html
相关文章推荐
- linux解决文件名乱码
- shell里的条件判断方式
- MVVM架构~mvc,mvp,mvvm大话开篇
- linux笔记 第四天 Linux文件权限、bash特性及文本处理工具grep的用法
- linux 启动时文件系统错误
- U盘启动Linux1.0
- linux下远程调用hadoop集群服务
- LINUX设置自定义服务(centos6.6)
- linux禁止root用户登录,并开启普通用户sudo权限
- Mastering Nginx 读书笔记二-----反向代理服务器基础
- centos7 openstack kilo版本一键安装
- could not find developer disk image
- linux shell if 参数
- linux系统原语
- Linux命令集锦
- linux c函数库参考手册
- Linux命令-tar
- 开源还是商用?十大云运维监控工具横评
- Linux 解压命令大全
- Delete Duplicate OpenStack Hypervisors and Services