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
- 从IEnumerable转换为List
- applicationWillEnterForeground与applicationDidBecomeActive,applicationWillResignActive与applicationDidEnterBackground