一朵物语

标题: 阿里云linux系统带宽监测脚本 [打印本页]

作者: 丨一朵丶小扇    时间: 2015-3-27 21:02
标题: 阿里云linux系统带宽监测脚本
服务器可能经常遇到服务器出带宽跑满,不知如何查询被哪个进程占用的情况,有一款开源的英文软件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进程,说明该进程可能是导致带宽满的原因,可以根据此信息定位问题。

作者: 丨一朵丶小扇    时间: 2015-3-27 21:03
来源:http://bbs.aliyun.com/read/162819.html




欢迎光临 一朵物语 (http://bbs.yiduo.org/) Powered by Discuz! X3.2