打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
nginx一段时间内的访问量统计

下面两个命令,我们可以 了解应用系统的大致 运行情况,并发数量

1,统计nginx日志红9-11点,每分钟 访问量,日志输出数量,从大到小排序 当然没有去重,但可以大致了解每分钟的并发情况:

sudo sed -n '/2015:09:00/,/2015:11:00/p' access_wcs.log |  awk  '{a[substr($4,9,10)]+=1} END{for(i in a) printf "%s %s\n",i,a[i]}'  | sort -k 2 -n -r  

2,应用的日志也可以,统计,类似:

sudo sed -n '/2015-08-14 09:00:00/,/2015-08-14 11:00:00/p' wcs.log |  awk -F ',' '{if($1~/2015/) a[substr($1,0,17)]+=1} END{for(i in a) printf "%s %s\n",i,a[i]}'  | sort -k 3 -n -r

上面这两个命令,我们可以 了解系统的大致 运行情况,并发数量

例如10点钟的时候,什么秒杀活动,抢红包活动,那10点左右的数量肯定大于其他时刻的,例如:

 除了上面的命令,我们还可以利用netstat 观察Linux系统的网络情况

   1:查看TCP连接状态

netstat -nat |awk '{print $6}' |sort|uniq -c|sort -rn  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
linux服务器每秒并发处理数的计算方法
Linux 常用Shell命令(二)
切割nginx日志并做统计
awk的效率 ? 三斗室
Netstat命令详解 netstat命令怎样使用 如何关闭TIME_WAIT连接 如何统计web服务器的访问量 如果查看nginx的访问流量 | 专注Unix/Linux发展领域
很实用的linux运维常用命令及知识
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服