iftop – 实时Linux网络带宽监控工具
在本文中,我们提出了另一个称为Interface TOP (IFTOP)的优秀程序, 它是一个基于实时控制台的网络带宽监控工具。
它将显示接口上网络活动的快速概览。 Iftop 平均每 2,10 和40秒显示实时更新的网络使用带宽列表。 在这篇文章中,我们将看到安装以及如何在 Linux 中使用IFTOP与示例。
要求:
- libpcap :用于捕获实时网络数据的库。
- libncurses :一种编程库,它以独立于终端的方式为构建基于文本的界面提供 API。
安装 libpcap 和 libncurses
首先,使用您的 Linux 分发包管理器安装libpcap和libncurses库,如图所示。
- $ sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev [On Debian/Ubuntu]
- # yum -y install libpcap libpcap-devel ncurses ncurses-devel [On CentOS/RHEL]
- # dnf -y install libpcap libpcap-devel ncurses ncurses-devel [On Fedora 22+]
下载并安装 iftop
Iftop在Debian / Ubuntu Linux 的官方软件仓库中可用,您可以使用 apt 命令安装它,如图所示。
- $ sudo apt install iftop
在RHEL / CentOS 上 ,您需要启用 EPEL 存储库 ,然后按照以下步骤进行安装。
- # yum install epel-release
- # yum install iftop
在Fedora发行版中, iftop也可以从默认系统存储库中使用以下命令进行安装。
- # dnf install iftop
其他 Linux 发行版可以使用 wget 命令下载iftop源代码包,并如图所示从源代码进行编译。
- # 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
Iftop 的基本用法
完成安装后,转到您的控制台并运行iftop命令,不带任何参数来查看默认界面的带宽使用情况,如下面的屏幕截图所示。
- $ sudo iftop
iftop命令的输出示例,显示了默认界面的带宽,如下所示。
实时监控 Linux 网络带宽
监控 Linux 网络接口
首先运行以下 ifconfig 命令或 ip 命令以查找 Linux 系统上所有连接的网络接口。
- $ sudo ifconfig
- OR
- $ sudo ip addr show
然后使用-i标志指定要监控的接口。 例如,下面的命令用于监视测试计算机上无线接口上的带宽。
- $ sudo iftop -i wlp2s0
监控 Linux Wifi 网络带宽
要禁用主机名查找,请使用-n标志。
- $ sudo iftop -n eth0
要打开端口显示,请使用-P开关。
- $ sudo iftop -P eth0
Iftop 选项和用法
在运行iftop 时,您可以使用像S , D这样的密钥来查看更多信息,如来源 , 目的地等。如果您想探索更多选项和技巧,请运行iftop 。 按’ q ‘退出运行窗口。
iftop – 实时Linux网络带宽监控工具的更多相关文章
- Linux常用网络带宽监控工具(转)
本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 一些命令可以显示单个进程所使用的带 ...
- Linux 流量监控工具 iftop
Linux 流量监控工具 iftop Iftop工具主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同哪台机器间的流量大小,非常适合于代理服务器和iptables服务器使用,这样可以方便的查 ...
- Linux流量监控工具-iftop教程
Linux流量监控工具-iftop教程http://automationqa.com/forum.php?mod=viewthread&tid=2854&fromuid=2
- NetHogs——Linux下按进程实时统计网络带宽利用率
Debian/Ubuntu下安装很简单,执行:apt-get install nethogs 就可以安装. CentOS/RHEL下建议先安装上EPEL,再执行:yum install libpcap ...
- 4个强大的Linux服务器监控工具[转]
本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 一些命令可以显示单个进程所使用的带 ...
- 20个常用Linux性能监控工具/命令
20个常用Linux性能监控工具/命令 对于 Linux/Unix 系统管理员非常有用的并且最常用的20个命令行系统监视工具.这些命令可以在所有版本的 Linux 下使用去监控和查找系统性能的实际原因 ...
- 管理员必备的Linux系统监控工具
管理员必备的Linux系统监控工具 #1: top - 进程活动 top提供一个当前运行系统实时动态的视图, 也就是正在运行进程.在默认情况下,显示系统 中CPU使用率最高的任务,并每5秒钟刷新一次. ...
- 【转】管理员必备的Linux系统监控工具
原文连接: 管理员必备的Linux系统监控工具 #1: top - 进程活动 top提供一个当前运行系统实时动态的视图,也就是正在运行进程.在默认情况下,显示系统中CPU使用率最高的任务,并每5秒钟刷 ...
- Linux系统性能监控工具介绍之-tsar
Linux系统性能监控工具介绍之-tsar Linux系统性能监控工具介绍之-tsar 2017-03-02 20:25 175人阅读 评论(0) 收藏 举报 分类: LINUX调优(9) 目 ...
随机推荐
- Java NIO 基础知识
前言 前言部分是科普,读者可自行选择是否阅读这部分内容. 为什么我们需要关心 NIO?我想很多业务猿都会有这个疑问. 我在工作的前两年对这个问题也很不解,因为那个时候我认为自己已经非常熟悉 IO 操作 ...
- Spring IOC 源码之ResourceLoader
转载自http://www.blogjava.net/DLevin/archive/2012/12/01/392337.html 在<深入Spring IOC源码之Resource>中已经 ...
- Android性能测试--垃圾回收频次统计的作用
频繁的垃圾回收有可能暗示着内存泄露,在我手机统计数据,每次垃圾回收会占据100ms左右,这对内存和事件响应要求严格的程序(游戏等)来讲是可观的性能损耗.
- (转)Spring事务管理(详解+实例)
文章转自:http://blog.csdn.net/trigl/article/details/50968079 写这篇博客之前我首先读了<Spring in action>,之后在网上看 ...
- 疯狂Java讲义PDF
java学习资料,仅供学习交流,自行取用↓ 链接:https://pan.baidu.com/s/1dF1wCST 密码:i75g
- Netty 核心组件 EventLoop 源码解析
前言 在前文 Netty 启动过程源码分析 (本文超长慎读)(基于4.1.23) 中,我们分析了整个服务器端的启动过程.在那篇文章中,我们重点关注了启动过程,而在启动过程中对核心组件并没有进行详细介绍 ...
- AWK工具的用法
基本格式 awk '{commands}' filename 或者 stdin | awk '{commands}' 以下,均简写为awk '{commands}'的形式 commands的用法 co ...
- 使用Ajax的Time实现倒计时功能
网上有网友想实现一个功能,就是倒计时的功能.以某时间点与当前时间比较,还剩余时间,进行实时显示.这个问题,让Insus.NET想起以前有做过一个实时时钟有点相似.http://zzk.cnblogs. ...
- MVC应用程序显示RealPlayer(rm)视频
本篇博文是演示MVC应用程序显示RealPlayer视频. 客户端能观看到RealPlayer视频,前提条件是需要安装RealPlayer客户端,就是想看Falsh或理WMV视频一样,均要安装客户端或 ...
- LINUX 下Jexus部署ASP.NET Core WebApi
服务器:LINUX ubuntu16.04 开发软件:VS2015 Update3 dotnet sdk: DotNetCore.1.0.0-VS2015Tools.Preview2 1. ...