Linux工具之nethogs命令

Linux工具之nethogs命令一 nethogs 命令简介 NetHogs 是一个小型的 net top 工具 不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组 NetHogs 不需要依赖载入某个特殊的内核模块 如果发生了网络阻塞你可以启动 NetHogs 立即看到哪个 PID 造成的这种状况 这样就很容易找出哪个程序跑飞了然后突然占用你的带宽

大家好,我是讯享网,很高兴认识大家。

一、nethogs命令简介

  NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组。NetHogs不需要依赖载入某个特殊的内核模块。如果发生了网络阻塞你可以启动NetHogs立即看到哪个PID造成的这种状况。这样就很容易找出哪个程序跑飞了然后突然占用你的带宽。NetHogs是一个类似于Linux的top命令的开源的命令行工具,用来按进程或程序实时统计网络带宽使用率,它可以直观的显示每个进程占用的带宽。

二、使用示例

1、命令安装

[root@s146 ~]# yum install - y nethogs

2、获取命令帮助

[root@s146 ~]# nethogs -h

3、查看命令版本

4、监控eth0网卡流量

在这里插入图片描述
讯享网

5、监控时刷新频率3秒总计2次

在这里插入图片描述

6、按照MB流量格式显示模式显示

在这里插入图片描述

7、监控所有网卡流量

在这里插入图片描述

8、tracemode

在这里插入图片描述

9、运行模式下的操作

  运行模式下可以按ctrl+C的方式强制结束进程,也可以按q主动退出。
在这里插入图片描述

三、使用语法及参数说明

1、使用语法

用法:nethogs [参数] [device]

2、参数说明

参数 参数说明
-V 打印命令版本
-h 打印帮助
-b bughunt模式
-d 指定显示刷新频率,单位秒,默认1秒
-v 指定流量单位模式(0 = KB/s, 1 = total KB, 2 = total B, 3 = total MB)
-c 设置刷新更新次数
-t tracemode模式,可以记录下每一次刷新的流量值
-p 混杂模式下监听流量(不建议使用)
-s 按照发送流量排序输出
-a 监控所有网卡端口,包括环回接口

3、运行模式下按键说明

按键 按键说明
q 退出
s 按照发送流量排序
r 按照接受流量排序
m 切换端口流量单位显示模式在B,KB,MB之间流量切换
小讯
上一篇 2025-03-07 23:48
下一篇 2025-02-16 16:03

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/18180.html