加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

是“谁”占用了你的带宽?6个工具帮助你实时监控网络情况!

发布时间:2019-05-26 03:36:40 所属栏目:教程 来源:老王谈运维
导读:副标题#e# 作为一个资深的Linux系统管理员,对于能够时刻获取你维护机器上的每一个进程占用了多少网络带宽、对外开放端口的活动情况是非常重要的!通过这些数据我们能够及时发现业务出现的问题,以及未来可能遭受的攻击,同时它也是帮助我们排查故障的重要数
副标题[/!--empirenews.page--]

作为一个资深的Linux系统管理员,对于能够时刻获取你维护机器上的每一个进程占用了多少网络带宽、对外开放端口的活动情况是非常重要的!通过这些数据我们能够及时发现业务出现的问题,以及未来可能遭受的攻击,同时它也是帮助我们排查故障的重要数据来源!

是“谁”占用了你的带宽?6个工具帮助你实时监控网络情况!

没有专用的工具,获取数据并不容易。下面小编就同大家分享一波咱们日常工作中实用的一些监控工具,帮助大家快速查看服务器带宽和端口的活动情况!

1. Iftop

iftop是linux命令行程序,用图形形式实时显示网络连接所使用的带宽。就像top一样,iftop 每隔几秒动态更新, iftop显示的是网络连接所使用的上传和下载的带宽,是运维人员必备的命令工具。

(1) 安装

iftop在系统中,缺省情况下是没有安装,所以需要在使用之前安装

  1. yum install iftop 

(2) 使用

直接在命令行下输入iftop运行程序,运行界面如下图

是“谁”占用了你的带宽?6个工具帮助你实时监控网络情况!

  • 在屏幕的最上方,是iftop 显示每个连接比例的条形图。
  • 跟着的输出行对应着每对主机之间的网络连接。
  • 在两个主机之间的箭头代表数据流动方向。
  • 最后三列最后2秒、20秒以及40秒内的平均连接带宽。

由此举例,上图中最后2秒的平均值约为2.83Mb,最后10秒约为3.32Mb,最后40秒约为3.11Mb。在所有的发送和接收的下方,屏幕的底部是对全部发送和接收的统计(TX和RX),包括在2-、10-和40秒内的平均值,而最后,则是接口的总计。

(3) 常用的参数

是“谁”占用了你的带宽?6个工具帮助你实时监控网络情况!

2. Dstat

dstat是一个综合的服务器性能查看命令。Dstat允许你实时查看系统的所有资源情况,例如:或直接将网络带宽数与磁盘吞吐量进行比较(在相同的时间间隔内)。

(1) 安装

  1. yum install dstat -y  

(2) 使用

  1. [root@localhost ~]# dstat -cdnrsy 

是“谁”占用了你的带宽?6个工具帮助你实时监控网络情况!

(3) 参数详解

是“谁”占用了你的带宽?6个工具帮助你实时监控网络情况!

3. Nload

如果你想在命令行界面监控网络吞吐量,选择 nload 就对了!它是一个实时监控网络流量和带宽使用的控制台应用程序,它把入站流量和出站流量分开来监控,让用户很清楚的知道入站流量和出站流量情况。

(1) nload安装

  1. yum install nload -y 

(2) 使用

  1. nload -u M 

(3) 参数说明

-u M:以M字节为单位显示:

是“谁”占用了你的带宽?6个工具帮助你实时监控网络情况!

是“谁”占用了你的带宽?6个工具帮助你实时监控网络情况!

这个截图老王尽力了~红框标出的文字是:Incoming 和 outgoing,数据部分大家自行脑补~

4. Ifstat

ifstat命令就像iostat/vmstat描述其它的系统状况一样,是一个网络流量监测程序,能查看网卡的流出和流入的字节.是一个统计网络接口活动状态的工具。

(1) ifstat安装

  1. wget http://distfiles.macports.org/ifstat/ifstat-1.1.tar.gz 
  2. tar xzvf ifstat-1.1.tar.gz 
  3. cd ifstat-1.1 
  4. ./configure 
  5. make 
  6. make install 

(2) 使用

  1. [root@localhost ifstat-1.1]# ifstat -i ens160 1 10 
  2.  ens160  
  3.  KB/s in KB/s out 
  4.  9.02 6.42 
  5.  4.50 3.23 
  6.  3.84 3.23 
  7.  4.36 3.23 
  8.  5.42 3.23 
  9.  13.50 11.59 
  10.  10.54 12.84 
  11.  3.59 3.52 
  12.  4.39 3.23 
  13.  5.78 3.53 

(3) 参数说明

-i:网络接口名

​5.  Nicstat

nicstat是一款分析网卡流量信息的工具,原生于Solaris,后来才被移植到Linux上。

(1) nicstat安装

  1. yum install http://rpmfind.net/linux/fedora/linux/releases/28/Everything/x86_64/os/Packages/n/nicstat-1.95-7.fc27.x86_64.rpm 

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读