开发者社区> 问答> 正文

Linux系统经常会碰到外网出网带宽被打满导致业务不可用



问题描述:
Linux系统经常会碰到外网出网带宽被打满导致业务不可用,可以通过以下思路进行解决:


解决过程:
1、服务器内部安装iftop流量监控工具,可以使用yum install iftop -y  安装,如果安装不上可以使用源码安装,网上都有相关安装教程。



2、一旦服务器外网带宽被打满这时通过远程是登入不了了,可以通过阿里云终端管理进入到服务器内部运行下面命令查看流量占用情况

iftop -i eth1 -P

加上-P以后会将请求服务的端口显示出来,也就是说是通过服务器的哪个端口建立的连接,如果要看内网流量就运行
iftop -i eth0 -P  
      

上图中可以看到最耗流量的是服务器上的53139这个端口跟115.205.150.235这个地址建立的连接,而且产生了大量的入网流量,查看到了业务的连接端口,那我们就可以通过netstat命令反查53139这个端口对应的是什么服务,命令如下:
       netstat -tunlp |grep 53139



最终定位出来是服务器上的VSFTP服务产生的流量,这个时候就可以通过停止服务或者使用iptables服务来对指定的地址进行处理,保证服务器的带宽能够正常使用。






展开
收起
洛欢 2015-07-31 10:00:07 13685 0
1 条回答
写回答
取消 提交回答
  • ReLinux系统经常会碰到外网出网带宽被打满导致业务不可用
    学习一下
    2015-08-03 11:17:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载