当前位置: 首页 > news >正文

使用 sudo iftop -i 分析服务器带宽使用情况

安装

sudo dnf install -y iftop

使用

sudo iftop -i ens5

输出

                           195Kb                        391Kb                       586Kb                        781Kb 		  977Kb
└───────────────────────────┴────────────────────────────┴───────────────────────────┴────────────────────────────┴────────────────────────────
ip-10-xx-0-
xxx.cn-northwest-1.compute.internal            => ec2-71-xxx-16-xxx.cn-north-1.compute.amazonaws.com.cn      74.2Kb  70.3Kb  64.9Kb<=                                                             229Kb   212Kb   196Kb
ip-10-xx-0-xxx.cn-northwest-1.compute.internal            => ip-10-xx-0-x.cn-northwest-1.compute.internal               5.38Kb  5.11Kb  4.72Kb<=                                                            10.0Kb  9.50Kb  8.76Kb
ip-10-xx-0-xxx.cn-northwest-1.compute.internal            => ec2-69-230-203-36.cn-northwest-1.compute.amazonaws.com.c   6.59Kb  4.49Kb  3.75Kb<=                                                             832b    582b    554b
ip-10-xx-0-xxx.cn-northwest-1.compute.internal            => fd00:ec2::123                                                 0b     77b     38b<=                                                               0b     77b     38b

分析

                           195Kb                        391Kb                       586Kb                        781Kb 		  977Kb
└───────────────────────────┴────────────────────────────┴───────────────────────────┴────────────────────────────┴────────────────────────────

这一行是横向流量图(图例),表示每条连接的网络流量速率柱状图对应的带宽单位。例如:

  • 第一段柱状图到 195Kb 表示大约用了 195 Kbps
  • 最右侧表示使用接近 977 Kbps(约 1 Mbps)
ip-10-xx-0-xxx.cn-northwest-1.compute.internal   =>  ec2-71-xxx-16-xxx.cn-north-1.compute.amazonaws.com.cn      74.2Kb  70.3Kb  64.9Kb<=                                                            229Kb   212Kb   196Kb
viewer所在主机ip-10-xx-0-xxx.cn-northwest-1.compute.internal
master所在主机ec2-71-xxx-16-xxx.cn-north-1.compute.amazonaws.com.cn
=>出站流量(viewer所在主机发给master所在主机)
<=入站流量(master所在主机发给viewer所在主机)
流量数字最近 2 秒 / 10 秒 / 40 秒的平均速率,单位是 Kb/s(Kilobits per second)
  • 出站速率:最近 2 秒是 74.2Kb/s,10 秒是 70.3Kb/s,40 秒是 64.9Kb/s
  • 入站速率:最近 2 秒是 229Kb/s,10 秒是 212Kb/s,40 秒是 196Kb/s

上面这个连接的入站带宽明显高于出站,因为viewer端正在拉流。

ip-10-xx-0-xxx.cn-northwest-1.compute.internal   =>  ip-10-xx-0-x.cn-northwest-1.compute.internal               5.38Kb  5.11Kb  4.72Kb<=                                                            10.0Kb  9.50Kb  8.76Kb

说明viewer所在主机和局域网内另一台实例 ip-10-xx-0-x 正在通信,流量相对较小。

ip-10-xx-0-xxx.cn-northwest-1.compute.internal   =>  fd11:ec2::123                                                 0b     77b     38b<=                                                               0b     77b     38b

这是一条 IPv6 的连接,带宽非常低(几字节级别),可能是系统心跳、组播、服务发现等用途。

总结

符号含义
=>出站(发送流量)
<=入站(接收流量)
单位Kb = 千比特每秒(Kb/s)
b字节(Byte),很小的流量量级
  • 若某个 IP 流量异常高,可以进一步使用 nload、netstat、ss 等命令深入分析。
  • 若要查看总流量,可以按下 T 键切换显示「总发送/接收」模式。
  • 要退出 iftop,按下 q。

文章转载自:
http://caesarism.hfytgp.cn
http://aegir.hfytgp.cn
http://amphigouri.hfytgp.cn
http://bowing.hfytgp.cn
http://baseburner.hfytgp.cn
http://acheulian.hfytgp.cn
http://chasm.hfytgp.cn
http://anal.hfytgp.cn
http://besotted.hfytgp.cn
http://bacchius.hfytgp.cn
http://belat.hfytgp.cn
http://bure.hfytgp.cn
http://acoelous.hfytgp.cn
http://behindhand.hfytgp.cn
http://canephore.hfytgp.cn
http://aerobatic.hfytgp.cn
http://aerostat.hfytgp.cn
http://biparasitic.hfytgp.cn
http://amebiasis.hfytgp.cn
http://cer.hfytgp.cn
http://calcareously.hfytgp.cn
http://cancri.hfytgp.cn
http://centra.hfytgp.cn
http://brickfielder.hfytgp.cn
http://appealingly.hfytgp.cn
http://baseborn.hfytgp.cn
http://blase.hfytgp.cn
http://alastair.hfytgp.cn
http://christianism.hfytgp.cn
http://anaesthetics.hfytgp.cn
http://www.dtcms.com/a/281170.html

相关文章:

  • 一文读懂语义解析技术:从规则到神经网络的演进与挑战
  • PPP 链路及 MP 捆绑与 CHAP 验证实验
  • 从零开始学前端html篇3
  • Missing classes detected while running R8解决
  • 创客匠人:从 IP 到变现,定位是构建价值闭环的核心
  • Elasticsearch的深度翻页问题
  • Git本地操作完全指南:从入门到精通
  • 创客匠人:创始人 IP 打造,知识变现的时代必然
  • Elasticsearch 9.x 搜索执行流程(源码解读)
  • 深度学习中的激活函数:从原理到 PyTorch 实战
  • CentOS服务器安装Supervisor使队列可以在后台运行
  • 【用unity实现100个游戏之33】用Unity手搓一个类【红色警戒|魔兽争霸|帝国时代|星际争霸】3D RTS游戏(附源码)
  • vue openlayer创建地图弹框overlay
  • 【html常见页面布局】
  • [ROS 系列学习教程] ROS动作通讯(Action):通信模型、Hello World与拓展
  • k8s环境使用Operator部署Seaweedfs集群(下)
  • 【鸿蒙HarmonyOS】鸿蒙app开发入门到实战教程(三):实现一个音乐列表的页面
  • Flutter Socket 连接方案分析与适用场景
  • RestTemplate 实现后端 HTTP 调用详解
  • spring-ai-alibaba 多模态之音频
  • 前端Vue.js面试题(4)
  • 超详细 anji-captcha滑块验证springboot+uniapp微信小程序前后端组合
  • 如何定义一个只能在堆上或栈上生成对象的类
  • Python初学者笔记第十二期 -- (集合与字典编程练习题)
  • U-Boot 中增加 GIC-400中断服务程序
  • Copula理论:覆盖相关性分析、极值相依性、回归建模、时间序列预测、贝叶斯网络,R/Python双语言实现+AI编程辅助(科研绘图与结果呈现)
  • Nestjs框架: 数据库多租户模式与动态模块初探
  • Oracle日期时间函数说明及与MySql区别说明
  • 同济医院R语言训练营第三期开讲!上交大张维拓老师主讲
  • RabbitMQ工作流程