LINUX服务器出网带宽 一直被占用原因查找

一、遇到的状况

 出网带宽:流出服务器的带宽,从服务器对外提供访问,或者从客户端FTP等方式下载服务器内部资源都是出网带宽,服务器                           出带宽就是购买的带宽值。

    2M的带宽几乎一直被占用,导致程序非常卡,出网带宽占用一般情况是从服务器在大量持续性下载东西,或者访问异          常,恶意访问等等。

二、解决方法(在服务器安装iftop监控流量使用情况)

      1.服务器内部安装 iftop 流量监控工具

          

      2.运行下面命令查看流量占用情况

iftop -i eth1 -P

注:-P 参数会将请求服务的端口显示出来,也就是说是通过服务器哪个端口建立的连接,看内网流量执行 iftop -i eth0 -P 命令

      3.如上面示例图,通过分析发现最耗流量的是服务器上 53139 端口和 115.205.150.235 地址建立的连接,产生了大量入网流量。执行 netstat 命令反查 53139 端口对应进程。

      4.最终定位出来是服务器上 vsftpd 服务产生大量流量,这时可以先看看该服务对应的代码有什么问题,通过修改代码,停止服务或使用iptables服务来对指定地址进行处理,如屏蔽 IP 地址,限速,以保证服务器带宽能够正常使用。

三、总结

      我通过上面的方法得出的结论是服务对应的页面加载时需要加载过多的图片,而且用的是IO流的方式,所以带宽一直被占用,修改图片加载方式为直接url展示则不会影响带宽

io流展示图片原文https://blog.csdn.net/u014598014/article/details/70232854/

 

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值