news 2026/3/27 16:46:16

Linux命令-iftop 命令(实时网络流量监控工具)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux命令-iftop 命令(实时网络流量监控工具)

iftop 是 Linux 下一款功能强大的实时网络流量监控工具,类似于top命令对于进程的监控,它能直观地展示网卡的带宽使用情况、连接会话统计等 。

下面这个表格汇总了iftop的核心用法。

🔧 常用参数与交互命令速览

类别选项/按键功能说明
启动参数-i <网卡名>指定要监控的网络接口(如eth0
-B以**字节/秒(Byte/s)**为单位显示流量,更符合日常习惯
-n禁用主机名解析,直接显示 IP 地址,加快显示速度
-P显示端口号信息
-F <网段>只显示特定网段的流量(如192.168.1.0/24
界面交互命令T切换显示每个连接的总流量(Cumm)
(运行时按键)t切换流量显示模式(发送/接收/混合)
P暂停/继续刷新显示
1/2/3根据右侧2秒、10秒、40秒的平均流量列进行排序
l(小写L)输入IP地址,过滤只显示与该IP相关的连接
q退出程序

💻 安装与基本使用

在大多数主流 Linux 发行版上,可以使用包管理器轻松安装 iftop :

  • Ubuntu/Debian:sudo apt install iftop
  • CentOS/RHEL(需先启用EPEL源):sudo yum install iftopsudo dnf install iftop

安装完成后,最基本的用法是直接使用sudo iftop命令运行(因为它需要权限来捕获网络数据包)。默认会监控第一个活跃的网络接口 。

📊 界面信息解读

启动 iftop 后,界面主要分为三个部分 :

  1. 顶部刻度条:动态图形化显示当前流量占用的带宽比例。
  2. 中部连接列表:这是核心区域,每一行代表一个网络连接。
    • =>表示发送数据(TX),<=表示接收数据(RX)。
    • 最右侧三列数值分别是过去2秒、10秒、40秒的平均流量速率 。
  3. 底部统计信息
    • TX(发送流量)、RX(接收流量)、TOTAL(总流量)。
    • Cumm:从启动 iftop 到现在的累计总流量。
    • peak:流量峰值。
    • rates:当前时刻对应的 2s, 10s, 40s 平均流量 。

🚀 实用操作技巧

  • 快速定位问题IP:运行 iftop 后,可以按123键,分别根据最近2秒、10秒或40秒的平均流量对连接进行排序,这样能迅速找到占用带宽最高的连接 。
  • 精确过滤:如果只想监控特定主机或服务的流量,可以在运行时按l键,然后输入 IP 地址进行过滤。更高级的过滤(如只查看80端口的HTTP流量)可以在启动时使用-f参数,其语法类似于tcpdump,例如sudo iftop -f 'port 80'
  • 组合使用:一个非常实用的命令组合是sudo iftop -i eth0 -nNPB。这个命令一次性实现了:指定网卡 (-i eth0)、显示IP而非域名 (-n)、显示端口号而非服务名 (-N)、显示端口信息 (-P)、并以字节为单位显示 (-B),非常适合快速排查问题 。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/4 3:40:54

强力解锁:VBA-JSON让Office数据处理更智能高效

强力解锁&#xff1a;VBA-JSON让Office数据处理更智能高效 【免费下载链接】VBA-JSONVBA中的JSON转换与解析工具 VBA-JSON&#xff1a;VBA中的JSON转换与解析工具VBA-JSON 是一个专为 VBA&#xff08;Visual Basic for Applications&#xff09;设计的 JSON 转换和解析工具 项…

作者头像 李华
网站建设 2026/3/16 5:06:36

DeepLabCut终极指南:快速掌握AI姿势识别核心技术

DeepLabCut终极指南&#xff1a;快速掌握AI姿势识别核心技术 【免费下载链接】DeepLabCut Official implementation of DeepLabCut: Markerless pose estimation of user-defined features with deep learning for all animals incl. humans 项目地址: https://gitcode.com/g…

作者头像 李华
网站建设 2026/3/13 2:02:52

.NET 8 API +Angular 16 + Mysql利用docker compose发布

下面是一个完整的基于 .NET 8 Web API Angular 16 MySQL 的项目结构&#xff0c;提供用于 Docker 发布的 Dockerfile 和 docker-compose.yml 文件。该配置适用于生产环境部署。 &#x1f9f1; 项目结构&#xff08;建议&#xff09; my-fullstack-app/ │ ├── backend/ …

作者头像 李华
网站建设 2026/3/25 9:51:23

AudioPlaybackConnector:让Windows秒变智能蓝牙音箱

AudioPlaybackConnector&#xff1a;让Windows秒变智能蓝牙音箱 【免费下载链接】AudioPlaybackConnector Bluetooth audio playback (A2DP Sink) connector for Windows 10 2004 项目地址: https://gitcode.com/gh_mirrors/au/AudioPlaybackConnector 想让你的Windows电…

作者头像 李华
网站建设 2026/3/27 7:20:40

5分钟掌握DPlayer视频水印:新手也能轻松保护原创内容

5分钟掌握DPlayer视频水印&#xff1a;新手也能轻松保护原创内容 【免费下载链接】DPlayer :lollipop: Wow, such a lovely HTML5 danmaku video player 项目地址: https://gitcode.com/gh_mirrors/dpl/DPlayer 你是否遇到过这样的困扰&#xff1a;精心制作的视频作品被…

作者头像 李华
网站建设 2026/3/22 9:35:00

基于vh6501的busoff容错能力评估方法

如何用 vh6501 精准“搞瘫”CAN总线&#xff1f;——BusOff容错能力实战评估指南你有没有遇到过这样的场景&#xff1a;某款ECU在实验室通信正常&#xff0c;一上实车却频繁失联&#xff1b;售后反馈“偶发通信中断”&#xff0c;但台架复现不了&#xff1b;查了一圈软件逻辑没…

作者头像 李华