服务器带宽跑满的排查处理

带宽跑满的情况分析:

由于大部分托管商流入带宽不限,所以本文主要阐述服务器流出带宽跑满的情况。

流出带宽跑满主要有两种情况:

1、  正常业务流量跑满,即外部下载服务器上的资源。

2、  非正常服务流量,即可能对外攻击。

下面根据linux和windows平台阐述一下上述三种情况的检查方法:

一、Linux平台

首先可通过tcpdump抓包看查看流量详情,如果都是外部访问服务端口的流量,那可暂时排除服务器被肉鸡对外攻击。

如果是服务器有大量对外固定的IP或者端口产生大量流量,那么可能服务器被入侵对外发包了。

 

(1)正常流量跑满的分析处理

这时候可以通过iftop或者iptraf看一下服务器的流量走向,如果部分IP持续流量很高,很有可能这部分恶意IP在大量下载服务器的资源,可对异常IP进行限制访问。

若很多IP流量都很高,可能服务器存在较大的文件,比如在线播放的视频,热门资源文件等,可通过查看访问日志看这些IP访问的是什么文件,然后反馈进行处理,比如:

1、图片进行压缩

2、视频不设置自动播放,降低码率

3、  所有静态文件配置GZIP压缩,可适当提高压缩级别(会增加服务器CPU消耗)

4、  配置单链接限速(会降低网站访问体验)

5、 使用CDN(建议)

6、 升级带宽(建议)

 (2)被肉鸡对外发包导致流量跑满的分析处理

对外发包,首要处理的事情就是判断对外发包的程序是什么,一般有可能被放置客户端恶意程序比如iptableX等,也有可能被放置了webddos程序比如利用php的fsockopen函数进行phpddos。

判断发包程序的方法如下:

Linux下可通过iptraf,nload,iftop,nethogs等方式查看流量,其中iptraf可以查看到哪些IP那些端口流量比较大,可判断流量来源的程序。若这里无法判断可通过nethogs是可以查看到具体的流量进程的。

Centos/redhat可配置阿里云的epel镜像源,然后yum install nethogs –y即可

两个软件的使用截图如下:

Nethogs

Iptraf:

 

 

 

 

 

 

 

 

 

软件简单明了,使用方法不再赘述。

定位到流量产生的进程后,若是phpddos等可通过禁用函数临时解决,然后让检查程序。

若是病毒程序发包,删除处理并对系统做检查。

二、windows平台

可通过NC或者beaver抓包判断是正常业务流量还是对外攻击。

(1)正常流量跑满的分析处理

处理方法同linux

(2)对外攻击导致流量跑满的分析处理

2003系统:

可通过processex或者360流量监视器按照流量排序来查看异常的进程。

使用processex的话需要选择网络的列,如下:

2008系统:

使用资源监视器查看发包的进程,然后进行处理即可。截图如下:

找到异常程序后,终止进程,然后全盘杀毒检查。

 

时间: 2024-09-16 02:24:33

服务器带宽跑满的排查处理的相关文章

阿里云服务器带宽跑满怎么办

带宽跑满 造成服务器带宽跑满的原因有很多,大致可以归结为以下几类: 病毒 Windows 系统服务器中病毒或站点挂马,导致服务器内部有对外发包的文件. 建议在服务器上安装杀毒软件,进行杀毒.可以通过任务管理器中查看是否异常进程.当前阿里云暂时没有提供杀毒软件,您可以登陆服务器根据自己的日常使用的杀毒软件进行安装即可. 网络攻击 服务器或站点遭受 DDOS 攻击或 CC 攻击等,短期内产生大量的访问需求. 可以登陆阿里云管理控制台,查看云盾中的防护 DDOS 攻击是否调整好阈值,并核实是否开启CC

云服务器 ECS 服务器访问异常问题排查指引

因各种因素,用户通过私网或本地公网访问云服务器 ECS 上相关业务时,可能出现访问异常的情况.本文先对整个链路上,可能引发访问异常的相关因素及症状进行说明,然后阐述了出现异常时的排查思路及处理办法.最后对工单提交时的注意事项进行了说明.  注:本文相关说明不考虑阿里云 CDN 或第三方 CDN 网络相关因素的影响.   ECS 访问异常关联因素及症状示意图 从客户端到服务端的整个链路上,可能引发访问异常的相关因素主要如下ECS 访问异常关联因素示意图所示: 相关因素可能导致的症状,主要如下ECS

ios-php写的apns(苹果通知推送服务) 推送的时候本地服务器带宽占用非常高,有可能是什么原因?

问题描述 php写的apns(苹果通知推送服务) 推送的时候本地服务器带宽占用非常高,有可能是什么原因? php写的apns(苹果通知推送服务) 推送的时候本地服务器带宽占用非常高,有可能是什么原因? 解决方案 你这个问php的人可能了解,这个涉及到你的代码问题,不怪苹果啊

网站图片被大量请求导致服务器带宽暴涨

问题描述 网站图片被大量请求,导致服务器带宽暴涨,从而导致服务器卡怎么解决呢? 解决方案 解决方案二:看你这个貌似都是从同一个IP来的,被攻击了吧?买个物理防火墙呗解决方案三:引用1楼starfd的回复: 看你这个貌似都是从同一个IP来的,被攻击了吧?买个物理防火墙呗 这个只是截取其中一部分日志,不是同一个IP,每天也都会变换的!解决方案四:或者你也可以考虑做CDN,这样你这边就不会有太多的图片流量了解决方案五:写一个httpmodule在BeginRequest做过滤封掉单位时间类请求量过大的

脚本之家于2011.4.1日增加服务器带宽_本站公告

网站在大家的支持下,流量不断增加,也是对我们网站内容的肯定,最近有很多访客与客户告知我们网站访问较慢,经过测试发现时带宽跑满,所以我们跟机房联系增加了带宽,希望以后大家多多的支持我们. 2011年4月

即时通讯、在线教学、视频会议——服务器带宽计算说明与网络品质测试

对一个实时的网络语音视频系统而言,网络的品质对该系统的用户的体验具有决定性的作用,所以,在正式部署系统之前,进行较全面的网络测试和网络调优工作是非常必要的.这将是一个复杂的系统工程,如果有专业的团队来做这件事情是最好的.然而,一般的公司都是由开发人员或实施人员来做这些事情.比如需要进行如下分析:目标用户主要分布在哪些城市?在哪个地方或哪些地方(分布式方案)部署服务器对整体目标用户而言综合效果最为理想?如何部署?带宽需要多大?是否需要支持双线或多线(电信.联通.移动.铁通等)?等等. 本文不打算全

阿里云 ECS Ubuntu 14.04 无法访问之磁盘 IO 跑满问题排查

1. 现象 服务器 ip 能 ping 通,但部署的两个网站都无法访问,ssh 也连接不上,打开阿里云手机监控看了下,磁盘读 IOPS 达到了 1000 次/秒,并持续了近半个小时,IO 跑满导致无法处理其他任何请求,只能将服务器重启. PS:DigitalOcean 全固定硬盘,比起来阿里云的普通硬盘速度实在是渣到爆. 2. 排查 查看 syslog,看系统之前的运行情况 Java 1 sudo more /var/log/syslog 发现: Java 1 2 3 Jan 15 22:32:

阿里云服务器CPU 跑满怎么办

CPU 跑满 如果云服务器 ECS 实例的 #CPU 跑满 ,考虑以下因素: 检查程序最大线程数不够 程序代码不够优化,存在死循环.死锁 Web 配置文件的参数不够优化 检查 Web 和系统日志存在访问异常 网站被盗链 当时有搜索引擎爬虫大面积爬取网站 受到了小型网络攻击;进程有异常 实例中毒或中木马 Linux 实例可以通过系统日志和 Web 日志,和一些 top,free,uptime,sar,ps 命令查询原因. Windows 实例可以通过资源监控器分析.

Linux服务器安全事件应急响应排查方法总结

  Linux是服务器操作系统中最常用的操作系统,因为其拥有高性能.高扩展性.高安全性,受到了越来越多的运维人员追捧.但是针对Linux服务器操作系统的安全事件也非常多的.攻击方式主要是弱口令攻击.远程溢出攻击及其他应用漏洞攻击等.我的VPS在前几天就遭受了一次被恶意利用扫描其他主机SSH弱口令安全问题.以下是我针对此次攻击事件,结合工作中Linux安全事件分析处理办法,总结Linux安全应急响应过程中的分析方法.   一.分析原则   1.重要数据先备份再分析,尽量不要在原来的系统中分析;