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

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.教程完结,就能够失常应用啦。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理