开发者社区> 问答> 正文

使用iftop查看阿里云实时使用带宽

正文如下:

介绍给大家一个软件,用来查看实时带宽,通用于包括阿里云在内的几乎所有Linux操作系统,首页我们要安装它。相关命令如下:
#如果你是centos系统,执行:
yum install iftop
#如果你是debian/ubuntu系统,执行:
apt-get install iftop

观看一下提示,是否安装成功,或者,直接执行iftop,看是否运行来判断是否安装成功。如果安装不成功,可以使用以下命令,编译安装执行,通用于centos操作系统:
yum -y install flex byacc libpcap ncurses ncurses-devel libpcap-devel
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make && make install

阿里云分内网和外网,所以,执行不同命令可以查看到不同网络的数据使用情况,相关命令:
#使用ifconfig,查看所有网络配置,使用 -i 参数选择相关网络。
ifconfig
#阿里云默认的iftop,执行查看的是第一个,即内网的IP,以下二个命令效果相同
iftop
iftop -i eth0
#如果查看外网带宽,则需要选择外网配置的eth,默认命令
iftop -i eth1

如果执行成功,会看到类似以下图片的效果,下面有详细说明:



太复杂的我就不讲了,讲几个常用的:TX,发送流量;RX,接收流量;TOTAL,总流量;Cumm,运行iftop期间流量;peak,流量峰值;rates,分别代表2秒、10秒、40秒的平均流量。

界面可使用快捷键:h帮助,n切换显示IP主机名,s是否显示本机信息,d是否显示远端信息,N切换端口服务名称,b切换是否时数流量图形条。

本人半原创,以后再有网友提问,我详细解答的话,就会扔到下述博客中。
原文转载自: http://www.legcloud.com/blog/iftop-for-aliyun-setup-and-tutorial/

展开
收起
vpsmm 2013-04-16 00:04:48 23529 0
9 条回答
写回答
取消 提交回答
  • 阿里云的机器可以在~/.bashrc加上alias iftop='iftop -i eth1'
    2013-09-05 20:20:34
    赞同 展开评论 打赏
  • Re使用iftop查看阿里云实时使用带宽
    这个感觉不错,小使用中。
    2013-09-05 19:52:17
    赞同 展开评论 打赏
  • Re使用iftop查看阿里云实时使用带宽
    又多学了一招,谢谢!
    2013-06-03 14:24:20
    赞同 展开评论 打赏
  • Re使用iftop查看阿里云实时使用带宽
    回头用用

    -------------------------

    回楼主vpsmm的帖子
    请问rates中的值跟带宽如何对应呢?

    比如rates中tx的值为 500 500 500

    这样的话需要多大的带宽呢?
    2013-05-24 12:34:03
    赞同 展开评论 打赏
  • Re使用iftop查看阿里云实时使用带宽
    太棒了
    2013-05-24 11:48:21
    赞同 展开评论 打赏
  • Re使用iftop查看阿里云实时使用带宽
    2013-05-17 13:19:47
    赞同 展开评论 打赏
  • 呵呵,这是不错的分享,不过现在流量少,都不怎么关心 www.jiaoninmai.com
    2013-04-16 09:03:36
    赞同 展开评论 打赏
  • Re使用iftop查看阿里云实时使用带宽
    不错 哦~~~~~~~~~~~~~~~~~
    2013-04-16 02:44:58
    赞同 展开评论 打赏
  • Re使用iftop查看阿里云实时使用带宽
    谢谢!!!!!!!!!!!
    2013-04-16 00:58:25
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载