Iftop,实时监视网络的带宽消耗

关于iftop

在下一篇文章中,我们将看一下iftop。 前段时间,我们在此博客中谈到了如何终止进程,在那篇文章中,我们回顾了使用 回到顶部。 对于本文,我们将尝试另一个名为Interface TOP的出色程序(国际乒联),这是一个 带宽监控工具 基于控制台的实时工作。

Iftop一直在处理网络使用情况,而top则在处理CPU使用情况。 有问题的程序在接口上侦听网络流量,并且 显示主机对当前带宽使用情况的表格。 该程序将在其界面上显示网络活动的快速概述。 Iftop平均每2、10和40秒显示一次实时的带宽使用情况更新列表。 在本文中,我们将通过Ubuntu中的基本示例来了解安装以及如何使用IFTOP。

这个软件 您将需要一些依赖 在参与该程序的安装之前,我们必须先进行安装。 这些要求是:

  • libpcap的:这是一个用于捕获实时网络数据的库。 程序可以使用它来捕获在整个网络中传播的数据包。
  • 自由诅咒:这是一个编程库。 提供用于以终端独立方式构建基于文本的界面的API。

安装依赖项

就像我说的,首先 我们将安装libpcap和libncurses库 根据我们使用的Gnu / Linux发行版使用软件包管理器。 在Ubuntu中,我们只需要打开一个终端(Ctrl + Alt + T)并输入:

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev

安装iftop

Iftop是 可从官方Debian / Ubuntu软件存储库中获得。 我们可以在终端(Ctrl + Alt + T)中使用apt命令安装它,如下所示:

sudo apt install iftop

Iftop的基本用法

安装完成后,我们只需要打开一个控制台,然后 运行不带任何参数的iftop命令 查看默认接口的带宽使用情况。 该程序将向我们显示类似于以下所示的屏幕:

iftop的enp0s3

sudo iftop

应该注意的是,有必要能够运行该工具以具有 根权限.

如果我们想在执行该工具时看到更多选项,我们将只有 按下“ h”键。 我们将显示一个带有各种选项的帮助菜单。

iftop-h

在iftop运行时,我们可以使用 像S,N和D这样的键 查看更多信息,例如来源,目的地等。 如果您想探索更多选项,请运行man iftop。 按“ q”退出 程序执行。

监控网络接口

iftop-P

我们将首先执行 ifconfig命令 ØEL ip命令查找所有网络接口 连接到我们的系统:

sudo ifconfig

或者我们也可以使用:

sudo ip addr show

了解了接口之后,我们现在可以使用 -i选项指定我们要监视的接口。 例如,对于我来说,使用以下命令,我将能够控制我要从中测试该程序的计算机上的enp0s3接口的带宽:

sudo iftop -i enp0s3

如果我们想要的是 确定去往/来自一个IP的数据包 例如10.0.2.15/24,我们将使用 -F选项。 这样,我们可以更轻松地检测出瓶颈的原因。

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

现在,如果我们想要的是 验证它们是否为ICMP或TCP / IP数据包 我们网络乌龟效应的原因。 我们可以使用 -f选项:

iftop -f icmp -i enp0s3

卸载itop

通过打开终端(Ctrl + Alt + T)并输入以下内容,我们将能够从计算机中删除该程序:

sudo apt remove iftop

本文仅显示如何以基本方式安装和使用iftop来监视我们的 网络中 牛/Linux操作系统。 如果有人想了解更多关于iftop的信息,那么除了该程序的帮助外,他们还可以 参观 项目网站 或咨询您的 源代码.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。