Linux # nethogs

nethogs是一款小巧的"net top"工具,可以显示每个进程所使用的带宽,并对列表排序,将耗用带宽最多的进程排在最上面。万一出现带宽使用突然激增的情况,用户迅速打开nethogs,就可以找到导致带宽使用激增的进程。nethogs可以报告程序的进程编号(PID)、用户和路径。

Debian/Ubuntu下面

apt-get install build-essential libncurses5-dev libpcap-dev

Yum-based distro‘s下面

yum install gcc-c++ libpcap-devel.x86_64 libpcap.x86_64 ncurses*

[email protected]:/opt#wget -c  https://github.com/raboof/nethogs/archive/v0.8.5.tar.gz

[email protected]:/opt# tar -zxvf v0.8.5.tar.gz

[email protected]:/opt# cd nethogs-0.8.5/

[email protected]:/opt/nethogs-0.8.5# make && make install 

#

附上GitHub地址:https://github.com/raboof/nethogs

时间: 2024-12-16 13:22:59

Linux # nethogs的相关文章

Linux NetHogs监控工具介绍

NetHogs介绍 NetHogs是一款开源.免费的,终端下的网络流量监控工具,它可监控Linux的进程或应用程序的网络流量.NetHogs只能实时监控进程的网络带宽占用情况.NetHogs支持IPv4和IPv6协议,支持本地网卡以及PPP链接. 官方介绍如下: NetHogs is a small 'net top' tool. Instead of breaking the traffic down per protocol or per subnet, like most tools do

linux nethogs查看进程流量

1.下载x86_64nethogs的rpm安装包 wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/6/x86_64/nethogs-0.8.0-1.el6.x86_64.rpm 2.安装nethogs rpm -ivh nethogs-0.8.0-1.el6.x86_64.rpm 3.使用nethogs查看进程流量 ifconfig nethofs eth0 4.默认是监视 eth0 同时监视多个网卡 nethogs eth0 eth1 加-d参数是指定

Linux下进程/程序网络带宽占用情况查看工具 -- NetHogs

http://www.vpser.net/manage/nethogs.html   来自.  最后略有修改 之前VPS侦探曾经介绍过流量带宽相关的工具如:iftop.vnstat,这几个都是统计和监控网卡流量的.但是当我们的服务器或 VPS的带宽被大量占用或占满,却没找不到称心的工具或程序来查看到底是哪个程序或进程占有率多少带宽.虽然在Windows上查看进程占用带宽情况的软件很多,像某3**.某Q家的电脑管家.IP雷达等.但是Linux下这一类软件很少,今天我们介绍的就是Linux的一款查看

nethogs查看linux进程的带宽使用

sudo apt-get install build-essential sudo apt-get install libncurses5-dev libpcap-dev wget -c https://github.com/raboof/nethogs/archive/v0.8.1.tar.gz tar xf v0.8.1.tar.gz cd ./nethogs-0.8.1/ make && sudo make install 安装完输入 nethogs 可查看linux进程的带宽使用

看linux连接进程占用的实时流量iftop netatop NetHogs

因为新工厂的机器上面的业务混合部署非常严重,加上内网外网共用一个网卡(这个更不可思议),导致有时要定位一些进程流量的问题非常困难,所以最近花了点时间在网上搜集了一把  (aptitude search  top$),粗略比较了一下,大概结果如下 atop          — 跟 sar 类似,配合内核模块可以做到进程级别的流量统计(netatop)  ,最方便的是 aptitude 可以直接安装(包括内核模块),软件本身到今年一直有更新,[推荐学习] htop          –  类似 t

Linux下用NetHogs监控各个进程流量

有时候我们客户会发现服务器或 VPS 网络慢,进一步发现大量带宽被占用,一些客户到这里为止就不知道怎么办了.有什么简单办法能找出哪个程序(或者进程)占用了带宽呢?Linux 监控流量的小工具不少,如 iftop, iptraf, ifstat, darkstat, bwm-ng, vnstat 等,大都是统计和监控网卡流量的.今天介绍的 NetHogs 有点特别,可以监控每个进程的网络带宽占用情况. 在 Ubuntu/Debian 上安装 nethogs: $ sudo apt-get inst

Linux服务器上监控网络带宽的18个常用命令nload, iftop,iptraf-ng, nethogs, vnstat. nagios

Linux服务器上监控网络带宽的18个常用命令 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 这些工具使用不同的机制来制作流量报告.nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息:而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载. 下面是按功能划分的命令名称. 监控总体带宽使用――nload.bmon.sl

Linux/Centos nethogs 按进程监控网络带宽

有很多适用于Linux系统的开源网络监视工具.比如说,你可以用命令iftop来检查带宽使用情况.netstat用来查看接口统计报告,还有top监控系统当前运行进程.但是如果你想要找一个能够按进程实时统计网络带宽利用率的工具,那么NetHogs值得一看. NetHogs是一个开源的命令行工具(类似于Linux的top命令),用来按进程或程序实时统计网络带宽使用率. 来自NetHogs项目网站:"NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照

linux ubuntu nethogs安装与介绍

安装nethogs: apt-get -y install ncurses* apt-get -y install libpcap-dev libncurses5-dev wget -c https://github.com/raboof/nethogs/archive/v0.8.1.tar.gz tar xvf v0.8.1.tar.gz cd nethogs-0.8.1 make && make install 遇到的问题一:之前安装的0.8.0版本,有如下问题: creating s