Fork me on GitHub

服务器性能指标概念解析

QPS

Query Per Second,(每秒请求数),就是说服务器在一秒的时间内处理了多少个请求
这里的请求我们通常是指 HTTP 请求,显然数字越大代表服务器的负荷越高、处理能力越强。

作为参考,一个有着简单业务逻辑(包括数据库访问)的程序在单核心运行时可以提供 50 - 100 左右的 QPS,即每秒可以处理 50 - 100 个请求。

TPS

Transactions Per Second(每秒事务处理数)。指服务器每秒处理的事务次数。一般用于评估数据库、交易系统的基准性能。比如我要测试几个不同的数据的性能。

RT

Response Time(响应时间),客户端发一个请求开始计时,到客户端接收到从服务器端返回的响应结果结束所经历的时间,响应时间由请求发送时间、网络传输时间和服务器处理时间三部分组成.

并发数

某一时刻同时向服务器发送请求的用户数。

比如,某网站存在注册用户数为10W人,但同时在线最多1W人,但这1W个人,可能只有500人会浏览帖子,500人会进行发帖,只有这1000个人对服务器才有交易,那我们计算并发量的时候,就可以以1000为标准!

PV

Page View(页面访问次数),每打开或刷新一次页面,就算做一个pv,用户每次刷新即被计算一次。

UV

Unique Visitor(独立访客数),访问您网站的一台电脑客户端为一个访客。0:00-24:00 相同的客户端只被计算一次。