Ubuntu18.04中可以使用nethogs查看网络带宽的占用情况,和nload、iftop、ifstat工具不同,nethogs工具可以查看服务器上每个进程连接的带宽情况。系统默认不带此功能,使用apt install nethogs安装。

apt install nethogs

NetHogs常用的参数:
-d 数据刷新时间 如nethogs -d 1 就是每秒刷新一次
-h 显示命名帮助、使用信息
-p sniff in promiscious mode (not recommended).
-t tracemode,追踪模式会一直Refreshing刷屏显示网络流量信息
-V prints Version info.

NetHogs提供交互式控制指令:
m : 切换网速显示单位(kb/s, kb, b, mb)
r : 按接收流量排序
s : 按发送流量排序
q : 退出NetHogs命令

#监控网卡eth1数据
nethogs eth1
#追踪模式监视eth1网卡数据并写入日志文件
nethogs -t eth1 >> ~/netlogs.log

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐