关于运维:超详细Linux系统之nethogs命令

62次阅读

共计 567 个字符,预计需要花费 2 分钟才能阅读完成。

1. 简介

NetHogs 是一个小型的 net top 工具,不像大多数工具那样拖慢每个协定或者是每个子网的速度而是按照过程进行带宽分组。

NetHogs 不须要依赖载入某个非凡的内核模块。

如果产生了网络梗塞你可能应用 NetHogs 立刻看到哪个 PID 造成的这种状况。

这样就很容易找出哪个程序忽然长时间占用你的带宽。

NetHogs 是一个相似于 Linux 的 top 指令的开源的指令行货色,用来按过程或程序实时计算网络带宽使用率,它可能直观的显示每个过程占用的带宽。



Centos 装置:

yum install nethogs -y

Ubuntu 装置:

sudo apt-get install nethogs

装置实现后间接 SSH 内执行:nethogs 即可

效果图

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 之间流量切换

4. 教程完结,就能够失常应用啦。

正文完
 0