首页/系统/Linux 运维命令速查/nethogs 按进程看带宽
本包目录(613 条)
文件与目录76 条文本处理77 条
网络命令82 条
进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

nethogs 按进程看带宽

找出「到底哪个进程在吃带宽」:按进程分组显示实时上下行速率,比 iftop 更贴排错需求。

Linux 运维命令速查系统更新于 2026-10-12
用途进程级实时带宽
语法nethogs [选项] [接口]
常用-d 刷新秒数 -t 文本模式(适合记录) -v 视图模式

常用示例

常用示例
sudo nethogs eth0
sudo nethogs -d 1 -t eth0 | tee /tmp/nethogs.log   # 每秒一行文本快照
sudo nethogs                                # 默认接口(可指定多个)
交互界面按 m 切换单位、q 退出;查到进程后再用 ss -tp 定位它具体连了谁。

易错点

  • 基于抓包的估算:NAT 转发、短连接多的场景数值偏差大
  • 统计随进程重启归零:跨时段总量它给不了,要总量用 /proc/net/dev 差值

数据来源与参考

  • man 8 nethogs(nethogs 官方文档)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌