iftop–实时linux网络带宽监控工具(代码片段)

dataart dataart     2023-02-14     706

关键词:

 在本文中,我们提出了另一个称为Interface TOP (IFTOP)的优秀程序, 它是一个基于实时控制台的网络带宽监控工具。

它将显示接口上网络活动的快速概览。 Iftop 平均每 2,10 和40秒显示实时更新的网络使用带宽列表。 在这篇文章中,我们将看到安装以及如何在 Linux 中使用IFTOP与示例。

要求:

  1.  libpcap :用于捕获实时网络数据的库。
  2.  libncurses :一种编程库,它以独立于终端的方式为构建基于文本的界面提供 API。

安装 libpcap 和 libncurses

首先,使用您的 Linux 分发包管理器安装libpcap和libncurses库,如图所示。

  1. $ sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev [On Debian/Ubuntu]
  2. # yum -y install libpcap libpcap-devel ncurses ncurses-devel [On CentOS/RHEL]
  3. # dnf -y install libpcap libpcap-devel ncurses ncurses-devel [On Fedora 22+]

下载并安装 iftop

Iftop在Debian / Ubuntu Linux 的官方软件仓库中可用,您可以使用 apt 命令安装它,如图所示。

  1. $ sudo apt install iftop

在RHEL / CentOS 上 ,您需要启用 EPEL 存储库 ,然后按照以下步骤进行安装。

  1. # yum install epel-release
  2. # yum install iftop

在Fedora发行版中, iftop也可以从默认系统存储库中使用以下命令进行安装。

  1. # dnf install iftop

其他 Linux 发行版可以使用 wget 命令下载iftop源代码包,并如图所示从源代码进行编译。

  1. # wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
  2. # tar -zxvf iftop-0.17.tar.gz
  3. # cd iftop-0.17
  4. # ./configure
  5. # make
  6. # make install

Iftop 的基本用法

完成安装后,转到您的控制台并运行iftop命令,不带任何参数来查看默认界面的带宽使用情况,如下面的屏幕截图所示。

  1. $ sudo iftop

iftop命令的输出示例,显示了默认界面的带宽,如下所示。

技术分享图片

 

实时监控 Linux 网络带宽

监控 Linux 网络接口

首先运行以下 ifconfig 命令或 ip 命令以查找 Linux 系统上所有连接的网络接口。

  1. $ sudo ifconfig
  2. OR
  3. $ sudo ip addr show

然后使用-i标志指定要监控的接口。 例如,下面的命令用于监视测试计算机上无线接口上的带宽。

  1. $ sudo iftop -i wlp2s0
技术分享图片

 

监控 Linux Wifi 网络带宽

要禁用主机名查找,请使用-n标志。

  1. $ sudo iftop -n eth0

要打开端口显示,请使用-P开关。

  1. $ sudo iftop -P eth0

Iftop 选项和用法

在运行iftop 时,您可以使用像S , D这样的密钥来查看更多信息,如来源 , 目的地等。如果您想探索更多选项和技巧,请运行iftop 。 按’ q ‘退出运行窗口。

 

centos实时网络带宽占用查看工具iftop(代码片段)

...有iptraf、iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。centos安装iftop的命令如下:[root@iZbp1f0xuq9rc41s6gdvfyZ/]#yuminstalliftop-y直接开干,服务器 查看详情

centos实时网络带宽占用查看工具iftop(代码片段)

...有iptraf、iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。centos安装iftop的命令如下:[root@iZbp1f0xuq9rc41s6gdvfyZ/]#yuminstalliftop-y直接开干,服务器网站首页都打不开了&#... 查看详情

查看linux网络流量及带宽

...息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。iftop类似于top的实时流量监控工具,可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。... 查看详情

linux流量监控工具-iftop(最全面的iftop教程)

...息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:http://www.ex-parrot.com/~pdw/iftop/二、iftop有什么用?iftop... 查看详情

讲清楚,说明白!巧用iftop找出是谁占用了带宽

...息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop命令。(1.2)iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。(二)安装iftop(2.1)我们... 查看详情

linux流量监控工具iftop(代码片段)

...方便的查看各客户端流量情况。iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。 安装yuminstalliftop–y 参数-i设定监测的网卡,如:#iftop-ieth1-B... 查看详情

centos查看实时网络带宽占用情况方法

...工具有iptraf、iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。1、安装iftopcentos安装iftop的命令如下:yuminstalliftop-y2、查看网卡实时流量命令:iftop-ieth1执行命令查看外网占用带... 查看详情

网站安全ddos攻击及监测(代码片段)

...息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:http://www.ex-parrot.com/~pdw/iftop/二、iftop有什么用?iftop... 查看详情

一文详解linux系统常用监控工具(top,htop,iotop,iftop)(代码片段)

...!Linux下的top命令有点类似于Windows下的任务管理器,能够实时动态地监控并显示系统中各个进程的资源占用状况,是Linux下常用的性能监控和分析工具。一个常见的top命令的执行视图如下:下面我 查看详情

如何安装网络流量监控工具vnstat和vnstati

...它采用的工作方式有别于nload。iftop使用pcap库来捕获进出网络适配器的数据包,然后汇总数据包大小和数量,搞清楚总的带宽使用情况。虽然iftop报告每个连接所使用的带宽,但它无法报告参与某个套按 查看详情

linux系统之iftop的基本使用(代码片段)

...示IP5.显示某个网段进出封包流量一、iftop介绍iftop是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。二、检查本地系统环境1.检查系统版本[root@jeven~]#cat/etc/os-releaseNAME="CentOSLinux"... 查看详情

linux网络流量实时监控工具之nload(代码片段)

InstallnloadonaCentOS/RHEL/RedHat/FedoraLinuxFirst,turnonEPELrepoonaCentOSorRHELbasedsystem.Typethefollowingyumcommandtoinstallnload:#yuminstallnload InstallnloadonaDebianorUbuntuLinuxTypethefollowingapt-getcommand:$sudoapt-getinstallnload HowdoIusenloadtodisplaythecurrentnetworkusage?Theb... 查看详情

有那种软件可以监测一天24小时电脑网络连结情况?把网络连接情况记录下来,比如几时几分几秒网络断开,

...端口的活动情况!Iftopiftop是linux命令行程序,用图形形式实时显示网络连接所使用的带宽。就像top一样,iftop每隔几秒动态更新,iftop显示的是网络连接所使用的上传和下载的带宽,是运维人员必备的命令工具。1.1安装iftop在系统... 查看详情

linux系统如何查看服务器带宽及网络使用情况(代码片段)

...络端口   2.ethtool命令查看宽带大小  三、nload命令实时统计网卡带宽使用率  四、dstat-n命令实时监测网络的状态总结 相关文章前言  操作系统:Linux  操作环境:Centos7  Linux系统中如何查看服务器带宽&#x... 查看详情

linux服务器上监控网络带宽的18个常用命令zz

Linux服务器上监控网络带宽的18个常用命令本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。作者:... 查看详情

linuxcentos之“任务管理器”监控工具(代码片段)

linux运维中经常需要查看系统进程、CPU、内存、磁盘、网络等,可用不同的命令查看,但是多有不便。其实,也可以采用类似Windows“任务管理器”的工具,来满足运维工作的需求。类似的工具有top、htop、iftop、glance、dstat结合了v... 查看详情

nethogs按进程实时统计网络带宽利用率的工具(代码片段)

安装sudoapt-getinstallnethogs使用sudonethogs 查看详情

linux服务器怎么查看当前带宽使用率

...简单,不支持许多选项。所以,如果你只需要快速查看总带宽使用情况,无需每个进程的详细情况,那么nload用起来很方便。华普在线小李为您解答参考技术A安装iftop使用命令:iftop-ieth0-p-n 查看详情