前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 下如何使用nethogs

Linux 下如何使用nethogs

作者头像
用户8418197
修改2021-04-02 09:53:24
3.1K0
修改2021-04-02 09:53:24
举报
文章被收录于专栏:howtouselinuxhowtouselinux

说明:

有很多适用于Linux系统的开源网络监视工具.比如说,你可以用命令iftop来检查带宽使用情况. netstat用来查看接口统计报告,还有top监控系统当前运行进程.但是如果你想要找一个能够按进程实时统计网络带宽利用率的工具,那么NetHogs值得一看。

NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组.NetHogs不需要依赖载入某个特殊的内核模块. 如果发生了网络阻塞你可以启动NetHogs立即看到哪个PID造成的这种状况.这样就很容易找出哪个程序跑飞了然后突然占用你的带宽.

简单地说,可以通过nethogs查看linux下进程的流量。

安装:

  1. 编译安装nethogs依赖包,centos默认rpm仓没有nethogs的包,所以需要我们手动编译。nethogs编译依赖2个库,在编译前需要安装下

#yum install libpcap libpcap-devel

2.下载nethogs最新版,这个是截止到2015年9月23日能看到的最新包

#wget 'http://downloads.sourceforge.net/project/nethogs/nethogs/0.8/nethogs-0.8.0.tar.gz'

#tar -xzvf nethogs-0.8.0.tar.gz

#cd nethogs

#make && make install

#默认安装好后的路径是/usr/local/sbin/nethogs

运行:

#nethogs

NetHogs version 0.8.0

命令行参数:

#nethogs --help

nethogs: invalid option -- '-'

代码语言:txt
复制
// 输入代码内容


usage: nethogs [-V] [-b] [-d seconds] [-t] [-p] [device [device [device ...]]]
		-V : prints version.
		-d : delay for update refresh rate in seconds. default is 1.
		-t : tracemode.
		-b : bughunt mode - implies tracemode.
		-p : sniff in promiscious mode (not recommended).
		device : device(s) to monitor. default is eth0

When nethogs is running, press:

q: quit

m: switch between total and kb/s mode

实例:

实例1:设置5秒钟刷新一次,通过-d来指定刷新频率

#nethogs -d 5

实例2:监视eth0网络带宽

#nethogs eth0

实例3:同时监视eth0和eth1接口

#nethogs eth0 eth1

交互命令:

以下是NetHogs的一些交互命令(键盘快捷键)

m : 修改单位

r : 按流量排序

s : 按发送流量排序

q : 退出命令提示符

Linux Nethogs: Check Network Usage by Process

Using Linux Pstree to display process parent-child relationship

关于NetHogs命令行工具的完整参数列表,可以参考NetHogs的手册,使用方法是在终端里输入man nethogs。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装:
  • 运行:
  • 命令行参数:
  • 实例:
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档