网络配置

 

公网IP带宽占用高

更新时间 2023-09-06

解决方法

检查公网IP带宽

  1. 登录QingCloud 管理控制台,在公网IP监控中开启实时数据,查看当前一小时实时监控数据是否有异常升高,带宽被占满的情况。

    eip

  2. 如带宽有占满情况,可以继续查看绑定的VPC或者云服务器网卡流量监控。

    如下是VPC网络监控,在VPC监控中查看私有网络的网卡监控数据,我们可以发现私有网络下资源进出流量数据,找到流量较高资源,排查是否为对外提供服务的资源,如果是可以参考下面云服务器排查方法,排查云服务器原因。

    eip

Windows服务器排查方法

  1. 我们按照上面查看网络监控的方法,基本可定位到引起带宽占用高的云服务器,然后控制台VNC登录到云服务器排查。

    eip

  2. 云服务器中,选择【任务管理器】,打开 【任务管理器】 窗口

  3. 选择【性能】页签,单击【打开资源监视器】。如下图所示:

    eip

  4. 打开的 【资源监视器】 中,查看消耗带宽较多的进程,并根据您的实际业务,判断此进程是否正常。如下图所示:

    eip

  5. 如果消耗带宽较多的进程为业务进程,则需要分析是否由于访问量变化引起,是否需要优化空间或者 升级服务器配置。

  6. 如果消耗带宽较多的进程为异常进程,可能是病毒或木马导致,您可以自行终止进程或者使用安全软件进行查杀,也可以对数据备份后,重置系统。

Linux服务器排查方法

  1. 我们按照上面查看网络监控的方法,基本可定位到引起带宽占用高的云服务器,然后控制台VNC登录到云服务器排查。

    eip

  2. 执行# yum install iftop -y命令,安装 iftop 工具。

  3. 执行# yum install lsof -y命令,安装 lsof。

  4. 执行iftop命令,运行 iftop。如下图所示:

    eip

    o<=、=> 表示流量的方向
    oTX 表示发送流量
    oRX 表示接收流量
    oTOTAL 表示总流量
    oCum 表示运行 iftop 到目前时间的总流量
    opeak 表示流量峰值
    orates 分别表示过去2s、10s和40s的平均流量
    
  5. 根据 iftop 中消耗流量的 IP,执行# lsof -i | grep IP命令,查看连接该 IP 的进程。

  6. 消耗流量IP为 139.198.x.x ,则执行lsof -i | grep 139.198.x.x命令。

  7. 根据返回结果如下图,得知服务器带宽主要由Apache服务进程消耗。

    eip

  8. 看消耗带宽的进程,判断此进程是否正常。

    1. 如果消耗带宽较多的进程为业务进程,则需要分析是否由于访问量变化引起,是否需要优化空间或者 升级服务器配置。
    2. 如果消耗带宽较多的进程为异常进程,可能是病毒或木马导致,您可以自行终止进程或者使用安全软件进行查杀,也可以对数据备份后,重装系统。
这篇文档解决了您的问题吗?
0
0