服务器带宽忽然暴增,不停的触发告警

问题:

线上环境,服务器的外网下行带宽达到某个阈值,触发告警,查了下服务器的带宽监控信息,是从某个时间开始突然串上去的,然后监控图形非常有规律,都是每秒达到顶峰后,又立马下去了,怀疑是不是有测试人员定时压测

追踪:

1、通过nethogs能够查看实时进程网络占用

ubuntu系统,通过sudo apt install nethogs

通过nethogs 网卡查看

可以看到带宽主要来自于nginx,那就查看每秒占用下行带宽最大的请求

2、使用ngxtop查看每秒占用带宽最大的请求

确保您已经安装了ngxtop。您可以通过在终端中运行pip install ngxtop来安装它。

执行如下命令

复制代码
ngxtop -l /usr/local/nginx/logs/access.log --order-by 'avg(bytes_sent) * count'

输出如下:

上面的结果将显示每个请求的统计信息,包括请求数量,各种响应状态码的计数,以及发送的字节数。

追踪到耗带宽最大的请求,以及请求频率,差不多定位到了问题,再结合抓包(tcpdump -i eth0 -w test.pcap -G 10),定位到了对应的ip,果然是内部人为测试导致的(正常消耗这些带宽是正常的,只是线上环境带宽不足还未扩容)

相关推荐
CodeCraft Studio5 分钟前
PDF处理控件Aspose.PDF教程:在C#中将PDF转换为Base64
服务器·pdf·c#·.net·aspose·aspose.pdf·pdf转base64
我命由我1234518 分钟前
Spring Cloud - Spring Cloud 微服务概述 (微服务的产生与特点、微服务的优缺点、微服务设计原则、微服务架构的核心组件)
java·运维·spring·spring cloud·微服务·架构·java-ee
楠木s21 分钟前
ctfshow pwn44
linux·服务器·网络·安全·网络攻击模型·二进制
ajassi200028 分钟前
开源 Linux 服务器与中间件(七)数据库--MySQL
linux·服务器·数据库·ubuntu·开源
ZHE|张恒1 小时前
使用 Docker 容器测试端口开放性
运维·docker·容器
一吃就胖的1 小时前
【给服务器安装服务器安装nacos】
java·运维·服务器
小云数据库服务专线1 小时前
GaussDB 应用侧报no pg_hba.conf entry for host处理方法
服务器·网络·gaussdb
christine-rr1 小时前
linux常用命令——其他
linux·服务器·网络·数据库·redis·ubuntu
zhaotiannuo_19981 小时前
虚拟机安装ikuai系统相关配置
运维·服务器·性能优化
“αβ”1 小时前
了解“网络协议”
linux·服务器·网络·c++·网络协议·tcp/ip·tcp