Linux上的networking使用率top / htop

Linux上有一个htop / top,可以根据networking使用情况对进程进行sorting吗?

jnettop是另一个候选人。

编辑:它只显示stream,而不是所有者进程。

Nethogs可能是你所寻找的:

一个小型的“网顶”工具。 不像每个协议或每个子网中断stream量,像大多数工具一样, 它按stream程分组带宽

NetHogs不依赖于一个特殊的内核模块来加载。 如果突然出现很多networkingstream量,可以启动NetHogs,并立即查看哪个PID导致了这种情况。 这样可以很容易地识别疯狂的程序,并突然占用您的带宽。

由于NetHogs严重依赖/ proc,大多数function只能在Linux上使用。 NetHogs可以build立在Mac OS X和FreeBSD上,但它只会显示连接,而不是进程…

另外iftop :

显示接口上的带宽使用情况

iftop用于networking使用,top(1)用于CPU使用率。 它监听指定接口上的networkingstream量,并显示一对主机对当前带宽使用情况的表格。 方便回答“为什么我们的ADSL链接如此缓慢?”…

iptraf是我的最爱。 它有一个很好的ncurses接口,以及过滤选项等。

在这里输入图像说明

ntop或者nagios

你可以尝试的另一个select是iptstate 。

htop / top命令用于获取有关linux机器的信息

CPU速度,交换空间,你会得到更多关于进程的信息,这意味着有多less处理正在运行,以及进程的状态如运行,压力等等。

htop命令用于以丰富多彩的方式查看所有信息,但必须在Linux系统上安装htop,默认情况下,htop不可用。 \

安装在Debian,Ubuntu,Linux Mint和衍生产品(Kubuntu,Lubuntu,Xubuntu,LMDE等)

首先要做的是validation你的仓库是否是最新的

apt-get更新

下一步是安装“htop”:

apt-get install -y htop

上面的“-y”参数会自动接受软件包的安装! Fedora,CentOS,RedHat等

对于这些发行版,您会注意到官方存储库中通常缺lesshtop包。 因此有必要使用“EPEL”存储库:Fedora

yum安装htop