查看当前linux服务器的QPS

一、查看服务器QPS

这里使用的nginx,cd到nginx的access.log目录,查看日志文件。统计当前时间每秒的请求数。

日志格式:

127.0.0.1 - - [12/Nov/2020:15:40:29 +0800] "GET /index.html HTTP/2.0" 200 11564 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.193 Safari/537.36" "-" -

命令:

#最新

tail -500 access.log | awk '{print substr(,2,20)}'| uniq -c   #全部 cat access.log | awk '{print substr(,2,20)}'| uniq -c

二、查看某接口的QPS

grep 接口地址,如接口:index.php

命令:

tail -500 access.log | grep index.php | awk '{print substr(,2,20)}'| uniq -c

自动草稿

匹配过程:

tail 、 cat : 查看文件

awk ‘{print $4}’ : 匹配到日志中[12/Nov/2020:15:40:29

awk ‘{print substr($4,2,20)}’:匹配到12/Nov/2020:15:40:29

uniq -c : 查看当前重复的行列并统计

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《查看当前linux服务器的QPS》
文章链接:https://www.vvso.cn/xlbk/16238.html
分享到: 更多 (0)

热门文章

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册