nethogs和nload流量监控工具

nethogs流量监控工具

工具存在部分局限性,如果网卡存在大量网络连接会导致nethogs卡死

NetHogs安装

安装依赖:

# yum install libpcap libpcap-devel gcc* ncurses*

下载安装包:

# wget https://github.com/raboof/nethogs/archive/refs/tags/v0.8.6.tar.gz

解压:

[root@local~]# tar -xvf v0.8.6.tar.gz
[root@local~]# cd nethogs-0.8.6/
[root@local~]# make && make install

NetHogs命令参数

-V : 查看版本
-b : bughunt mode - implies tracemode.  bug模式,含有“踪迹模式”的意义
-d : 更新刷新率的延迟()。默认值为1。 每秒刷新
-v : view mode (0 = KB/s, 1 = total KB, 2 = total B, 3 = total MB, 4 = MB/s, 5 = GB/s). default is 0. 
-c : number of updates. default is 0 (unlimited). 
-t : tracemode. 
-p : sniff in promiscious mode (not recommended). 
-s : sort output by sent column.  按发送列排序。
-l : display command line. 
-a : monitor all devices, even loopback/stopped ones. 
-C : capture TCP and UDP. 
-f : EXPERIMENTAL: specify string pcap filter (like tcpdump). This may be removed or changed in a future version. 
nethogs正在运行时,按:
 q: 退出
 s: 按发送流量排序
 r: 按接收流量排序
 l: display command line 
 m: 切换总(KB、B、MB)模式和吞吐量(KB/s、MB/s、GB/s)模式

实例:

  • 设置3秒钟刷新一次,通过-d来指定刷新频率
# ./src/nethogs -d 3
  • 监视eth0网络带宽
# ./src/nethogs eth0
  • 同时监视eth0和eth1接口
# ./src/nethogs eth0 eth1
  • 将监控日志写入日志文件
# ./src/nethogs >> test.log

nload流量监控工具

nload安装

[root@localhost ~]# yum install -y nload

内容解释:

nload 默认分为上下两块:
上半部分:Incoming也就是进入网卡的流量
下半部分:Outgoing,也就是从这块网卡出去的流量

(1/5):表示有5个网卡,可以用箭头进行来回切换
Curr:当前流量
Avg:平均流量
Min:最小流量
Max:最大流量
Ttl:总共流量

在这里插入图片描述

参数:

-a 设置平均刷新时间,单位是秒,默认300s
-i 网卡的流量图的显示比例最大值设置,默认10240 kBit/s.
-m 展示多个网卡流量信息
-t 显示数据的刷新时间间隔,单位是毫秒,默认500
-u:设置右边Curr、Avg、Min、Max的数据单位,默认是自动变的.注意大小写单位不同! 
h | b | k | m | g h: auto, b: Bit/s, k: kBit/s, m: MBit/s etc. 
H | B | K | M | G H: auto, B: Byte/s, K: kByte/s, M: MByte/s etc.
-U:设置右边Ttl的数据单位,默认是自动变的.注意大小写单位不同(与-u相同)
Devices:自定义监控的网卡,默认是全部监控的,使用左右键切换。

实例:

[root@localhost ~]# nload eno2 # 只监控eno2

[root@localhost ~]# nload -m # 一个页面展示多个网口
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值