Linux工具之Nethogs按进程监控网络带宽的安装部署

作者:佚名 时间:2023-09-02 00:34:03 

概述

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

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

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

Linux工具之Nethogs按进程监控网络带宽的安装部署

安装部署

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

# yum install libpcap libpcap-devel gcc* ncurses*

Linux工具之Nethogs按进程监控网络带宽的安装部署

2、下载nethogs

因为0.8存在bug(creating socket failed while establishing local IP - are you root?),所以这里就用0.81版本了


# wget -c
https://github.com/raboof/nethogs/archive/v0.8.1.tar.gz

Linux工具之Nethogs按进程监控网络带宽的安装部署

3、编译安装


# tar -xvf v0.8.1.tar.gz
# cd nethogs-0.8.1/
# make && make install

Linux工具之Nethogs按进程监控网络带宽的安装部署

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

4、测试运行:

# nethogs

Linux工具之Nethogs按进程监控网络带宽的安装部署

用法

1、命令行参数

Linux工具之Nethogs按进程监控网络带宽的安装部署

2、实例:


实例1:设置5秒钟刷新一次,通过-d来指定刷新频率
# nethogs -d 5
实例2:监视eth0网络带宽
# nethogs eth0
实例3:同时监视eth0和eth1接口
# nethogs eth0 eth1

Linux工具之Nethogs按进程监控网络带宽的安装部署

3、交互命令:

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

m : 修改单位

r : 按流量排序

s : 按发送流量排序

q : 退出命令提示符

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

总结

以上所述是小编给大家介绍的Linux工具Nethogs按进程监控网络带宽,希望对大家有所帮助

来源:http://os.51cto.com/art/201907/599009.htm

标签:linux,nethogs,监控
0
投稿

猜你喜欢

  • 推荐一个免费的防盗链软件给大家用:思达防盗链软件下载

    2010-05-31 18:53:00
  • Discuz! X2正式版将于21日发布 明日提供RC版

    2011-05-04 19:42:00
  • ubuntu20.04 LTS安装docker的方法步骤

    2022-07-10 07:00:15
  • IIS使用十大原则

    2010-04-04 18:16:00
  • Webmail攻防实战(8)

    2007-11-12 13:50:00
  • CM域名大面积瘫痪 疑顶级注册局倒闭

    2010-03-11 14:43:00
  • 关于Apache服务器如何实现用户验证

    2010-05-08 18:10:00
  • Dedecms会员注册验证邮箱的实现

    2009-12-20 18:25:00
  • dedecms列表页调用TAG标签的两种方法

    2009-02-14 08:34:00
  • WordPress相册插件NextGEN Gallery安装使用详解

    2010-03-21 22:50:00
  • VMware虚拟机安装CentOS 6.9图文教程

    2023-11-02 14:14:47
  • 淘宝内测独立搜索引擎 已囤积上百搜索人才

    2009-10-12 11:59:00
  • 图文并茂配置Exchange Server 2003

    2010-03-08 18:46:00
  • GTK treeview原理及使用方法解析

    2023-10-19 23:12:08
  • 使用Linux系统架设安全的网关

    2008-10-13 18:09:00
  • 使用Docker Compose搭建部署ElasticSearch的配置过程

    2021-12-14 13:41:33
  • Linux内核宏Container_Of的详细解释

    2023-11-03 12:10:19
  • 上传漏洞解析-小韩网站编程安全系列二

    2007-07-13 10:08:00
  • VMware虚拟机提示以独占方式锁定此配置文件失败的解决方法

    2022-08-07 02:22:02
  • 李彦宏:人工智能只是未来搜索一方面

    2008-01-28 17:17:00
  • asp之家 网站运营 m.aspxhome.com