Linux实时监控网卡入流量和出流量(iftop、dstat、nethogs、nload)

这篇具有很好参考价值的文章主要介绍了Linux实时监控网卡入流量和出流量(iftop、dstat、nethogs、nload)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

相同配置和相同业务的4台cvm,今天准备下线,检查还有没有业务流量的时候,发现有两台流量不符合预期,就很奇怪,想知道流量是从哪里来的。记录下当时定位思路
linux查看网络实时流量,linux,运维,网络
linux查看网络实时流量,linux,运维,网络


先来了解下基本的概念

一、Mbps、kbps、bps、bit、b

速度单位,bit 即比特,通常用 b(小写)表示,指一位二进制位;

  • Mbps 即 Milionbit pro second(百万位每秒);
  • Kbps 即 Kilobit pro second(千位每秒);
  • bps 即 bit pro second(位每秒);

单位换算:
1Milionbit=1000Kilobit=1000000bit
1Mbps=1000 000bps

这是通常用来衡量带宽的单位,指每秒钟传输的二进制位数;


二、MB、KB、B

通常软件上显示的速度不是上述一中的带宽,而是指每秒种传输的字节数(Byte)通常用B(大写)表示;

  • MB 即百万字节也称兆字节;
  • KB 即千字节;
  • B 即字节;

单位换算:
1MB=1024KB=10241024B=10241024*8b
1B=8b;
与带宽的换算:

1M带宽即指 1Mbps=1000Kbps=1000/8KBps=125KBps;

因此1M的带宽下载的速度一般不会超过125KB每秒。

2M、3M带宽分别是250KBps、375KBps;

2M、3M带宽的下载速度分别不会超过250KB、375KB每秒。

PS

1Mbps与 1m/s 是有区别的,1Mbps指的是1000/8KB/S也就是125KB/S,而 1m/s 指的是是1024KB/S。

记住 K 和 k 是没区别的 ,区别在于 bps 属于位每秒的单位,而m/s,KB/S 这两个属于字节每秒的单位,一字节等于8位,即1B=8b


好了,进入正题

1、首先我们先使用neatest 查看监听了哪些进程,由于是生产环境,这里就不截图展示了

netstat -anltp

执行后发现连接数很少,基本上可以确认应该没啥业务流量了,但是为了保险起见,我们应该对业务监听的端口进行抓包看看(这里以nginx为例)

tcpdump -iany dst port '80 or 443' and dst host '输入自己的ip' -nnv

这里没有输出,证明我们猜想是正确的,确实没有业务流量了

2、使用dstat命令实时查看网卡流量

dstat -tnf 10

PS:dstat命令默认显示的是速度单位,而不是存储单位。例如,dstat -tnf命令的输出中,k和b单位分别表示千字节和字节的速度,而不是存储容量。从下面这张图仔细的小伙伴肯定有疑问,为什么这里的send平均在1500k怎么和上面第二张图的10M不相等呢?
linux查看网络实时流量,linux,运维,网络
原因:这就是Mb/s和MB/s的区别啦。dstat表示的单位是字节每秒,但是Mb/s表示的是位每秒,通过上面的换算,其实是一样的,只是单位不同而已。

从这里看到确实流量有这么高,进一步查看

3、使用iftop命令

iftop是一个实时流量监控工具,可以用来监控网络接口的流量。要监控某个进程的流量,你可以使用以下命令:

sudo iftop -i eth0 -f "src port <port> or dst port <port>"

但是这里我们并不知道端口,所以执行

iftop -i eth1

linux查看网络实时流量,linux,运维,网络
从这里就可以确认到是哪一个目的ip了,如果再结合到neatest 命令就可以确认到是哪一个进程。

4、使用nethogs命令

nethogs -a -d 10

linux查看网络实时流量,linux,运维,网络
从这里可以查看到某个进程对应的所有流量了。

扩展
使用nload命令也可以实时监控入流量和出流量
使用lsof -i:port 根据端口查询进程

nload eth1

linux查看网络实时流量,linux,运维,网络文章来源地址https://www.toymoban.com/news/detail-605451.html

到了这里,关于Linux实时监控网卡入流量和出流量(iftop、dstat、nethogs、nload)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux网络监控工具 - iftop

    iftop 是一个基于 libpcap 库的网络流量监控工具。它通过监听指定网络接口上的数据包,并分析这些数据包的源地址、目标地址、源端口、目标端口、协议等信息,从而实时显示网络流量的相关统计信息。 安装 在大多数Linux发行版中,您可以使用包管理器来安装 iftop 。例如,

    2024年02月07日
    浏览(38)
  • 无人机监控交通流量实时传输路况智慧交通系统说明

    “现在五星花园环岛通行状况良好,涪江路双向的通行状况也未出现拥堵,接送考生的车辆可以畅通行驶……”昨日上午 8 点 20 分,FM91.5南充交通音乐广播首次启用遥控无人飞行器服务考生。对市区易堵路段,特别是一些重点考点进行灵活监拍,以便更加直观地监控车辆,以

    2024年02月01日
    浏览(48)
  • Centos实时网络带宽占用查看工具iftop

    Linux中查看网卡流量工具有iptraf、iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。 centos安装iftop的命令如下: 直接开干,服务器网站首页都打不开了,卡到让人心发慌,看看是谁干的。  服务器就几兆带宽,被这个土匪一把

    2024年02月16日
    浏览(36)
  • 【Linux】iftop命令详解

    目录 一、iftop简介 二、安装iftop命令 2.1 命令查看测试环境系统信息 2.2 查看iftop版本与命令帮助 三、iftop的基本使用 3.1 直接使用iftop命令 3.2 iftop的显示说明 3.3 指定监控某块网卡 3.4 显示某个网段进出封包流量 3.5 按照流量排序 3.6 过滤显示连接 3.7 快捷键 iftop命令是一种网络

    2024年03月09日
    浏览(49)
  • Linux下iftop指令详解

    iftop是一个强大的网络流量监控工具,可以实时显示网络接口的流量情况。本文将详细解释iftop指令的前世今生、功能和用法,并提供示例和参考链接,帮助更好地理解和应用该指令。 iftop是一款基于终端的实时流量监控工具,最早由Paul Warren开发。它能够显示网络接口的实时

    2024年02月10日
    浏览(30)
  • Linux当中的压栈和出栈指令以及跳转指令详细教程

    我们通常会在 A 函数中调用 B 函数,当 B 函数执行完以后再回到 A 函数继续执行。要想 再跳回 A 函数以后代码能够接着正常运行,那就必须在跳到 B 函数之前将当前处理器状态保存 起来(就是保存 R0~R15 这些寄存器值),当 B 函数执行完成以后再用前面保存的寄存器值恢复 R0

    2023年04月10日
    浏览(34)
  • Linux:iftop源码安装与简单使用

    iftop是linux下的一个流量监控工具,用于查看实时网络流量,反向解析IP,显示端口信息 官网:http://www.ex-parrot.com/~pdw/iftop/ centos: yum install libpcap libpcap-devel ncurses ncurses-devel ubuntu: apt install libpcap libpcap-devel ncurses ncurses-devel cd /tmp wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0

    2024年02月10日
    浏览(35)
  • 08-linux网络管理-iftop命令详解

    顶部数据:网速标尺 表中每一行都有一个流量条,上边我复制的文本,因此看不到,实际是这个样子的: 中间数据:每个链接的流量数据 本机 数据流向 对方主机 2s平均流量 10s平均流量 40s平均流量 DoM01 = DoN04 6.00Mb 2.65Mb 1.68Mb 问:上例本机列为何除了显示本机名,还显示了

    2024年02月08日
    浏览(41)
  • 旧手机不要轻易扔掉,将其设置为无线网卡,不消耗流量

    如果你有一部旧手机正在闲置着,或者正考虑要将其丢弃,那么请暂停一下。因为这个旧手机可以成为你的无线网卡,帮助你在家中或出行时实现更快的网络下载速度,而且毫不费流量。接下来,我将告诉你如何将旧手机变成无线网卡,让你的网络速度瞬间提升。 在将旧手机

    2024年02月11日
    浏览(37)
  • 网络流量监控及流量异常检测

    当今的企业面临着许多挑战,尤其是在监控其网络基础设施方面,需要确保随着网络规模和复杂性的增长,能够全面了解网络的运行状况和安全性。为了消除对网络性能的任何压力,组织应该采取的一项重要行动是使用随组织一起扩展的工具监控流量。当监控存在盲点并且不

    2024年02月07日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包