应用系统常用性能指标
最近应用出现了一系列的性能问题,之前对性能不太关注,现在得恶补下基本知识了。先从常用的一些性能指标开始了解。 PV PV是 Page View的缩写。用户通过浏览器访问页面,对应用服务器产生的每一次请求, 记为一个 PV。 PV的统计一般可以通过监控埋点或者统计访问日志统计得出, 通过一些监控系统,也可以直观看到统计数据。 ResponseTime响应时间 响应时间(RT)是指从客户端发一个请求开始计时,到客户端接收到从服务器端返回的响应结果结束所经历的时间,响应时间由 请求发送时间、网络传输时间和服务器处理时间 三部分组成。 QPS/TPS QPS/TPS原本含义为:系统每秒能处理的请求/事务的数量,或者说吞吐量。在web应用是指web应用每秒能处理的request数量。这个是衡量系统性能的重要指标。 QPS(TPS)= 并发数/平均响应时间。 QPS的统计可以通过访问日志统计对应时间的PV量除以对应时间求得。在性能测试中可以通过工具测试获得。 一般经常统计的是高峰期PV对应的QPS LOAD负载 系统平均负载,被定义为在特定时间间隔内运行队列中的平均进程数。如果一个进程满 足以下条件则其就会位于运行队列中: -它没有在等待 I/O操作的结果 -它没有主动进入等待状态(也就是没有调用'wait') -没有被停止(例如:等待终止)1 这个负载值比较理想的指标值是cpu个数*核数*0