详细介绍Linux iftop 的结果如何查看

news2025/3/11 8:57:59

目录

1. 安装 iftop

2. 运行 iftop

3. iftop 界面详解

3.1 标题栏

3.2 流量显示区域

3.3 汇总信息

3.4 底部栏

4. 常用选项和快捷键

4.1 常用选项

4.2 常用快捷键

5. 实际案例

6. 真实排查网络【下行带宽过高】问题案例

6.1 【定义出口ip和端口】iftop -P 在流出服务器定位到消耗网络流量的ip 和 端口

6.2 【定位调用源端口】到调用源服务器通过iftop -P 查看调用源端口

​编辑

6.4 【进程ID定位到应用】

7. 总结


iftop 是一个强大的命令行工具,用于实时监控网络接口的带宽使用情况。它显示了系统上网络连接的带宽使用情况,包括进出流量。这对于系统管理员和网络管理员来说,是一种非常有用的工具,用于诊断和监控网络问题。本文将详细介绍如何查看和理解 iftop 的结果。

1. 安装 iftop

在CentOS或RHEL系统上,可以使用以下命令安装 iftop

sudo yum install iftop -y

在Debian或Ubuntu系统上,可以使用以下命令:

sudo apt-get install iftop -y
2. 运行 iftop

安装完成后,可以通过以下命令启动 iftop

sudo iftop

默认情况下,iftop 监控第一个可用的网络接口。你也可以指定一个特定的接口,例如:

sudo iftop -i eth0
3. iftop 界面详解

iftop 界面分为几个主要部分,每部分显示不同的信息:

3.1 标题栏

顶部显示了监控的网络接口、当前时间和监控的时间间隔。示例:

interface: eth0
3.2 流量显示区域

这是 iftop 最主要的部分,显示了网络连接的流量信息。每一行代表一个网络连接,包括本地主机和远程主机的IP地址或主机名,以及它们之间的流量。

示例:

192.168.0.10 => 192.168.0.1      1.45Mb   1.60Mb   1.50Mb
             <=                  2.30Mb   2.50Mb   2.40Mb

每行显示了以下信息:

  • => 表示出站流量(从本地主机到远程主机)。
  • <= 表示入站流量(从远程主机到本地主机)。
  • 每列显示不同时间段的平均流量(最近2秒、10秒和40秒的平均值)。
3.3 汇总信息

在流量显示区域的下方,显示了总流量的汇总信息,包括所有连接的总流量。

示例:

TX:             cum:  100KB   peak:  20Kb   rates:   2.5Kb  3.0Kb  2.8Kb
RX:                    200KB           40Kb            5.0Kb  6.0Kb  5.5Kb
TOTAL:                 300KB           60Kb            7.5Kb  9.0Kb  8.3Kb
  • TX 表示出站流量。
  • RX 表示入站流量。
  • TOTAL 表示总流量。
3.4 底部栏

底部显示了一些键盘快捷键的提示,用于控制 iftop 的显示和行为。

示例:

P - pause display  B - show bar graph  T - cycle line display mode
  • P 暂停显示。
  • B 显示条形图。
  • T 切换行显示模式。
4. 常用选项和快捷键

iftop 提供了一些常用选项和快捷键,帮助你更好地查看和理解网络流量。

4.1 常用选项
  • -i <interface>:指定监控的网络接口。
  • -n:直接显示IP地址,不进行DNS解析。
  • -N:显示端口号而不是服务名。
  • -F <filter>:仅显示符合过滤条件的流量。
4.2 常用快捷键
  • h:显示帮助信息。
  • n:切换显示主机名或IP地址。
  • s:切换显示源主机名或IP地址。
  • d:切换显示目标主机名或IP地址。
  • t:切换显示总流量、峰值流量和平均流量。
  • P:暂停或继续显示。
  • q:退出 iftop
5. 实际案例

假设你运行 iftop 并看到以下结果:

192.168.0.10 => 192.168.0.1      1.45Mb   1.60Mb   1.50Mb
             <=                  2.30Mb   2.50Mb   2.40Mb

TX:             cum:  100KB   peak:  20Kb   rates:   2.5Kb  3.0Kb  2.8Kb
RX:                    200KB           40Kb            5.0Kb  6.0Kb  5.5Kb
TOTAL:                 300KB           60Kb            7.5Kb  9.0Kb  8.3Kb

这意味着:

  • 从 192.168.0.10 到 192.168.0.1 的出站流量为最近2秒的平均值是1.45Mb,10秒的平均值是1.60Mb,40秒的平均值是1.50Mb。
  • 从 192.168.0.1 到 192.168.0.10 的入站流量为最近2秒的平均值是2.30Mb,10秒的平均值是2.50Mb,40秒的平均值是2.40Mb。
  • 总出站流量的累计值为100KB,峰值为20Kb,最近2秒、10秒和40秒的平均值分别为2.5Kb、3.0Kb和2.8Kb。
  • 总入站流量的累计值为200KB,峰值为40Kb,最近2秒、10秒和40秒的平均值分别为5.0Kb、6.0Kb和5.5Kb。
  • 总流量的累计值为300KB,峰值为60Kb,最近2秒、10秒和40秒的平均值分别为7.5Kb、9.0Kb和8.3Kb。

通过这些信息,你可以快速定位带宽消耗高的网络连接,帮助你进行网络性能调优和问题诊断。

6. 真实排查网络【下行带宽过高】问题案例
6.1 【定义出口ip和端口】iftop -P 在流出服务器定位到消耗网络流量的ip 和 端口
iftop -P

6.2 【定位调用源端口】到调用源服务器通过iftop -P 查看调用源端口
iftop -P

6.3 【端口定位进程PID】查看占用端口的是哪个进程?

sudo lsof -i :48680
6.4 【进程ID定位到应用】
ps -ef|grep 26733

7. 总结

iftop 是一个非常实用的工具,可以实时监控网络接口的带宽使用情况。通过理解 iftop 的界面和结果,你可以更好地管理和优化你的网络资源。希望本文能帮助你更好地使用 iftop 来监控和分析网络流量。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1965121.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

漏洞打靶AI-web1.0

下载安装靶机后要进行靶机ip的确定&#xff0c;具体步骤可以查看我的上一篇博客&#xff0c;这里就不细说了。 在物理机访问靶机IP地址进入这样一个页面&#xff0c;我们发现这里没有输入框也没有点击按钮&#xff0c;导致我们无处下手&#xff0c;不过我们还可以用工具去扫描…

无人机之社区管理篇

在社区管理中&#xff0c;无人机的应用更是为传统的管理方式带来了革新与便利。 一、安全监控与巡逻 无人机可以配备高清摄像头和红外传感器&#xff0c;进行24小时不间断的监控和巡逻。在社区中&#xff0c;无人机可以用于检测公共区域的安全状况&#xff0c;及时发现异常情况…

【C语言】处理文件错误:详解 strerror, perror, 和 fopen

&#x1f984;个人主页:小米里的大麦-CSDN博客 &#x1f38f;所属专栏:https://blog.csdn.net/huangcancan666/category_12718530.html ⚙️操作环境:Visual Studio 2022 目录 一、引言 二、fopen 函数 解释&#xff1a; 1. 函数原型 2. 参数 3. 代码示例 三、strerror …

形象设计大赛活动方案策划

一、活动流程 1、个人创意服装展示&#xff08;30分&#xff09;&#xff1a;选手自备服装&#xff0c;要能展示现代大学生青春、时尚&#xff0c;富有内涵的高雅气质和礼仪风范&#xff08;如:校园装、运动装、休闲装和职业装&#xff09;。 由评委评判出对选手的第一印象分。…

代码随想录二刷(哈希表)

代码随想录二刷(哈希表) 三数之和思路反正对于我来说是真的难想出来。 若这道题还是采用哈希表的思路去做&#xff0c;非常麻烦&#xff0c;并且还要考虑去重的操作。所以这道题其实用双指针&#xff0c;是更方便的。 具体程序如下&#xff1a; class Solution:def threeSu…

SPON IP网络对讲广播系统的命令执行漏洞复现实验

第一步&#xff1a;使用fofa搜索语句搜索 fofa地址&#xff1a;网络空间测绘&#xff0c;网络空间安全搜索引擎&#xff0c;网络空间搜索引擎&#xff0c;安全态势感知 - FOFA网络空间测绘系统 查询漏洞的语句icon_hash"-1830859634" 第二步&#xff1a;访问网址&…

LangChain大模型应用开发指南-传统编程范式思维的应用

LangChain大模型应用开发指南-传统编程范式思维的应用 上节课&#xff0c;我带领小伙伴们完成了baichuan2量化模型的OpenAI标准接口封装&#xff0c;并完成LangChain对大模型的调用与测试。 今天我们将正式开始LangChain大模型应用开发课程。 组件总览 上图为LangChain的组件与…

软件工程之应用数学

软件工程之应用数学 第 20 章&#xff1a;应用数学20.1 运筹方法20.1.1 网络计划技术20.1.2 线性规划20.1.3 决策论20.1.4 对策论 20.2 数学建模 第 20 章&#xff1a;应用数学 数学是一种严谨、缜密的科学&#xff0c;学习应用数学知识&#xff0c;可以培养系统架构设计师的抽…

机器学习三步走:手写BP神经网络(入门) --> 基于TensorFlow框架开发(开发) --> 基于预训练模型快速构建应用(应用)

目录 前言第一步&#xff1a;手写BP神经网络1 概念简介1.1 神经网络内的概念1.2 神经网络外的概念 2 类BPNetwork2.1 初始化2.2 激活函数2.2.1 Sigmod2.2.2 Linear2.2.3 Sigmod_derivative 2.3 损失函数2.4 前向传播2.5 后向传播2.6 训练模型2.7 预测2.8 绘制损失值变化曲线 **…

实验 19. 用户进程

已完成实验 已完成实验链接 简介 实验 19. 用户进程 总结 main函数创造了1个主线程&#xff0c;两个内核线程&#xff0c;两个用户进程。共5个PCB&#xff0c;进程PCB->pgdir为进程自己的页表首虚拟地址&#xff0c;线程为null。因此本次实验是五个进/线程在来回切换。他…

抖音素材网站有哪些?这几个高质量的抖音无水印素材网站分享

在抖音这个视觉与创意并重的平台上&#xff0c;选择合适的无水印视频素材是提升内容质量的关键。如果你正在寻找既能使你的视频内容更具吸引力&#xff0c;又能避免版权问题的优质素材&#xff0c;那么本文将为你详细介绍几个高质量的抖音无水印素材网站。从国内的蛙学网到国际…

双指针算法大总结!!看完这篇再也没有难的双指针题!!例题C++解法!

题源acwing、力扣 讲解双指针题目一&#xff1a;盛最多水的容器思路AC代码 题目二&#xff1a;查找总价格为目标值的两个商品思路AC代码 题目三&#xff1a;链表的中间节点思路AC代码 题目四&#xff1a;环形链表思路AC代码 题目五&#xff1a;反转字符串中的元音字符思路AC代码…

【Vulnhub靶场AI-WEB-1.0打靶教程】

第一步&#xff1a;查看虚拟机的ip 第二步&#xff1a;扫描ip下开放的80端口 第三步&#xff1a;扫描查到的ip地址下的目录 第四步&#xff1a;访问查到的目录 访问robot.txt 第五步:访问robot.txt显示出的目录 第六步&#xff1a;打开kali终端&#xff0c;使用sqlmap功能 sq…

【Vue3】标签的 ref 属性

【Vue3】标签的 ref 属性 背景简介开发环境开发步骤及源码 背景 随着年龄的增长&#xff0c;很多曾经烂熟于心的技术原理已被岁月摩擦得愈发模糊起来&#xff0c;技术出身的人总是很难放下一些执念&#xff0c;遂将这些知识整理成文&#xff0c;以纪念曾经努力学习奋斗的日子。…

win10游戏出现错误代码0xc0000142是什么情况?几种方法修复错误代码0xc0000142

错误代码 "0xc0000142" 通常表示应用程序无法正确启动&#xff0c;这经常与系统文件损坏、兼容性问题或环境设置不当有关。下面列出了一些步骤&#xff0c;可能帮助你解决在Windows 10上运行游戏时遇到的0xc0000142错误。 快速修复错误代码0xc0000142问题 1. 以管理…

更新Win11后出现无法检测到相机的情况

使用腾讯会议的时候发现摄像头用不了&#xff0c;显示“未检测到摄像头”&#xff0c;打开设置显示“未找到任何相机” 试了很多方法都解决不了&#xff0c;后用了下面这种方法成功解决&#xff0c;相机就能用了 1.下载360驱动大师&#xff0c;检测下有没有要更新或者添加的驱…

希尔排序【C语言】

希尔排序 前言 在上一篇文章中我们了解了直接插入排序算法&#xff08;建议先阅读&#xff09;&#xff0c;但其实这个算法还是有一定优化空间的。而它优化之后&#xff0c;就变成了另一个大名鼎鼎的排序算法&#xff1a;希尔排序。 希尔排序(Shell’s Sort)是插入排序的一种…

PDF怎么转换成Word?这些工具一键搞定!

在日常生活中&#xff0c;我们经常遇到需要将PDF文件转换成Word文档的情况。PDF怎么转换成Word&#xff1f;一些工具的使用十分重要&#xff01;下文中就为大家推荐几个亲测好用的PDF转换工具。 一、Foxit PDF转换大师&#xff08;365客户端&#xff09; 链接&#xff1a;www…

【Story】编程迷航:从 “ 我怎么才学会 ? ” 到 “ 我怎么这么厉害 ! ”

目录 大学生编程入门指南&#xff1a;选择语言、制定计划与避坑技巧1. 选择适合的编程语言1.1 Python1.2 Java1.3 C/C1.4 JavaScript1.5 SQL 2. 制定有效的学习计划2.1 设定明确的目标2.2 制定学习时间表2.3 选择学习资源2.4 实践和项目 3. 避免常见学习陷阱3.1 避免过度焦虑3.…

7月31日学习笔记 基于域名,Ip,端口多虚拟主机配置以及上线商城系统

一&#xff0c;基于域名的虚拟主机 效果 劫持域名访问指定的文件夹的目录 步骤 1. vim /usr/local/nginx/conf/nginx.conf 2. 创建新的目录 mkdir /html/devopt/ 3. 在 devops 目录下添加新的 index.html 文件 4. 在 http 模块下添加新的 server 模块 1 . 设置监听的端…