UV|IP|PV|VV|QPS|TPS定义及理解

UV(Unique visitor)

UV是指独立访客;例如,一个网站进行UV统计,则每个注册账号在00:00-24:00内只被计算一次;
如果网站当天有100个账号登录活跃过,则当天的UV为100

IP(Internet Protocol)

IP是指访问过某站点的IP总数;例如,一个网站进行IP统计,在00:00-24:00内UV为100,但是有
两个活跃账号是通过相同的ip访问的,其余的98个账号是通过不同的ip访问的,则当天的IP为99

PV(Page View)

PV是指页面浏览量或点击量,用户对站点的不同或相同页面的每一次访问都算作一个PV;例如,
在00:00-24:00内UV为100,每个活跃账号的页面浏览量为30,则PV=100*30=3000

VV(Visit View)

VV是指用户一天内进入站点的次数;例如,一个用户早上打开微博一次,刷了3个页面,
晚上打开微博一次,刷了5个页面,则该用户当天贡献PV数是5+3=8,贡献VV数是1+1=2

QPS(Query Per Second)

QPS是指每秒查询率,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准;
一次查询耗时是指从查询请求发出开始计算,到返回查询结果的这个过程消耗的总时间;
QPS=querys/sec,例如,某个查询接口当天被调用了1000万次,则当天的
QPS=1000 0000/(24*3600)=116,按照二八原则,
80%的流量集中在20的时间内,则峰值QPS=(1000 0000 * 0.8)/(24*3600*0.2)=463

TPS(Transactions Per Second)

Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数;
一次事务耗时指从请求发出开始计算,到事务处理完返回处理结果的这个过程消耗的总时间;
一次事务处理消耗的时间通常包括数据的输入和输出,以及加上用户数据库访问或者一些rpc请求的时间,
TPS=transactions/sec,例如某站点一个表单提交接口,当天被调用了1000万次,
则当天的TPS=1000 0000/(24*3600)=116,按照二八原则,80%的流量集中在20的时间内,
则峰值TPS=(1000 0000 * 0.8)/(24*3600*0.2)=463;QPS和TPS都是对服务器性能的统计指标,
每次查询操作或者事务操作都可能贡献一到多个QPS
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章