【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

linux查看具体进程占用的网络流量

放大字体  缩小字体 发布日期:2020-09-09 02:05:05    浏览次数:7
导读

  nethogs是一款小巧的net top工具,可以显示每个进程所使用的带宽,并对列表排序,将耗用带宽最多的进程排在最上面。万一出现带宽使用突然激增的情况,用户迅速打开nethogs,就可以找到导致带宽使用激增的进程。nethogs可以报告程序的进程编号(PID)、用户和路径。  注:-P 参数会将请求服务的端口显示出来,也就是说

  nethogs是一款小巧的net top工具,可以显示每个进程所使用的带宽,并对列表排序,将耗用带宽最多的进程排在最上面。万一出现带宽使用突然激增的情况,用户迅速打开nethogs,就可以找到导致带宽使用激增的进程。nethogs可以报告程序的进程编号(PID)、用户和路径。

  注:-P 参数会将请求服务的端口显示出来,也就是说是通过服务器哪个端口建立的连接,看内网流量执行 iftop -i eth0 -P 命令

  第一行:带宽显示 中间部分:外部连接列表,即记录了哪些ip正在和本机的网络连接 中间部分右边:实时参数分别是该访问ip连接到本机2秒,10秒和40秒的平均流量=代表发送数据,= 代表接收数据 底部三行:表示发送,接收和全部的流量 底部三行第二列:为你运行iftop到目前流量 底部三行第三列:为高峰值 底部三行第四列:为平均值

  通过iftop的界面很容易找到哪个ip在占用网络流量,这个是ifstat做不到的。不过iftop的流量显示单位是Mb,这个b是bit,是位,不是字节,而ifstat的KB,这个B就是字节了,byte是bit的8倍。

  rhel iso不带,需要去第三方网站下载源码包。功能相对单一,只能查看总的流量,不能像上款的iptraf那样,可看总流量,可细分查看其它协议点的流量。nload默认分为上下两块,每部分都有当前流量(Curr),平均流量(Min),最大流量(Max),总流量(Ttl),看起来还是比较直观的。

  安装方法如下,下面以 Ubuntu 16.04 为例,其他 Linux 发行版应该都一样。具体的方法可以前往上面的项目主页查看。

  解读也很简单,Download 和 Upload 后面的数字就是实时的上下行网速,为了准确,可以多测试几次,取平均值。

  如果wget不带–debug选项,则可以使用-S、–save-headers选项,不过此时只能查看响应头部信息:

  经查遇到需要测量网络请求时间的问题,包括DNS解析、连接、传输等时间。Linux下的curl命令可以很好的测量网络请求。

  使用ifconfig 命令可以获取所有网卡设备的信息,如果需要查看哪些设备连接网线,需要通过 RX packets或者TX packets进行判断,如果数值为0的话通常表示没有硬件连接。

  不能直接显示设备连接情况,需要通过其它参数进行判断。如果网口连接过网线,可能会导致数据不准确,需要使用ifdown、ifup命令重启设备。

  使用这个命令可以获取本机上所有设备的状态信息, 通过 “qdisc mq state”后面的值是UP还是DOWN来判断是否已经连接网线。

  使用这个命令可以获取本机上所有设备的状态信息, 通过CONNECTIONZ字段就可以很方便看出是否有设备连接。

  此外,还可以使用service network status 命令查看当前配置的网卡设备信息。

  把port改为你想要监听的端口即可在linux下监听某个端口的数据。但是打印出来的数据不是很人性化。

  有三个命令vnstat、iftop、nethogs(推荐)都需要额外安装软件 使用yum或apt-get一、vnstat使用,

  接口统计报告vnstat -i eth0 -l #实时流量情况还有其他命令使用--help

  ctrl+c结束后,会显示监控期间的流量统计结果二、iftop使用,检查带宽使用情况iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示......

 
关键词: linux流量占用
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-515827.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4