QQ登录

只需一步,快速开始

 找回密码
 加入一朵

QQ登录

只需一步,快速开始

查看: 2291|回复: 1

阿里云linux系统带宽监测脚本

[复制链接]
  • TA的每日心情
    开心
    2022-4-25 19:25
  • 签到天数: 562 天

    [LV.9]以坛为家II

    丨一朵丶小扇 发表于 2015-3-27 21:02:39 | 显示全部楼层 |阅读模式
    服务器可能经常遇到服务器出带宽跑满,不知如何查询被哪个进程占用的情况,有一款开源的英文软件iftop功能比较强大可以查询相关信息,可能刚接触linux系统的朋友不太会使用,在此写了一个功能比较简单无需安装的带宽查看脚本,可以查询linux服务器当前带宽使用量,有需要的朋友可以试试

    快速使用方法

    1、下载脚本
    ssh登录服务器后输入:

    英文版:
    wget http://jinxiang.oss-cn-hangzhou.aliyuncs.com/vmnetcheck.sh

    中文版:
    gbk版本(默认使用这个就行):
    wget http://jinxiang.oss-cn-hangzhou.aliyuncs.com/vmnetcheckgbk.sh
    utf8版本(如果乱码使用这个版本):
    wget http://jinxiang.oss-cn-hangzhou.aliyuncs.com/vmnetcheckutf8.sh


    2、增加权限
    chmod +x vmnetcheck.sh

    如果下载的是中文版则执行:
    chmod +x vmnetcheckgbk.sh
    chmod +x vmnetcheckutf8.sh

    3、执行脚本
    ./vmnetcheck.sh

    如果下载的是中文版则执行:
    ./vmnetcheckgbk.sh
    ./vmnetcheckutf8.sh


    脚本详细使用方法:
    例:./vmnetcheck.sh [eth0|eth1]
    参数说明:
    不写参数时,默认检查外网网卡eth1
    eth0  :检查内网网卡
    eth1  :检查外网网卡
    其他:
    脚本需要按q键退出,无法使用ctrl+c停止

    例:
    以下例子,在本地电脑进行了一个web下载后,可以发现测试机的出带宽达到2.23Mb,测试机是2M的带宽,说明已经满了,这时能看到出队列的值比较高是一个nginx进程,说明该进程可能是导致带宽满的原因,可以根据此信息定位问题。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-4-25 19:25
  • 签到天数: 562 天

    [LV.9]以坛为家II

     楼主| 丨一朵丶小扇 发表于 2015-3-27 21:03:17 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入一朵

    本版积分规则

    GMT+8, 2024-3-29 14:21

    © 2001-2011 Powered by Discuz! X3.2. Theme By Yeei!

    快速回复 返回顶部 返回列表