nginx 查询qps每秒请求最高点和最低点

QPS是什么意思

QPS一般指每秒查询率

每秒查询率(QPS,Queries-per-second)是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。

每秒查询率(QPS,Queries-per-second)是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。

查询每秒查询率最高是多少及是某时间段,原理是Nginx每次请求都会产生日志,我们通过Linux的awk命令查看Nginx日志然后排序就可以看到每秒请求次数和时间点

cat pasawu.top.access.log | awk '{print $4}' | uniq -c | sort -n // 小到大
cat pasawu.top.access.log | awk '{print $4}' | uniq -c | sort -r //大到小

统计某个api在某个时间点的qps的高峰和低峰是什么时候。

cat pasawu.top.access.log | grep "/api/smscode" | awk '{print $4}' | uniq -c | sort -r 

Pasa吴PHP博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论