当前位置:  开发笔记 > 运维 > 正文

在Ubuntu中,我如何确定哪个进程是网络猪

如何解决《在Ubuntu中,我如何确定哪个进程是网络猪》经验,为你挑选了3个好方法。

使用top可以很容易地识别占用内存和CPU的进程,但偶尔我看到计算机的网络活动高峰,但我无法确定哪个进程正在生成活动.在哪里寻找这些信息的正确位置?



1> Krzysztof Wi..:

您还可以查看"NetHogs":http://nethogs.sourceforge.net/ .实用性很小但非常方便.特别是如果你想知道哪个进程占用了带宽.


在Ubuntu 12.10中,nethogs位于repo"sudo apt-get install nethogs"中
除了"nethogs"之外,如果你想限制任何没有内置这种功能的软件的速率,那么看看"涓涓细流":http://monkey.org/~marius/trickle/.
这个答案+100投票.

2> Pablo Santa ..:

您可以安装多个应用程序来实时监控网络流量.NTOP,tcpdump,trafshow,iptraf.

我会选择NTOP或IPTRAF.但这只是个人品味.

此外,使用Linux的netstat,您可以使用-p标志来查看进程使用的连接数.



3> 小智..:

您也可以使用iftop.在Ubuntu中,您可以通过输入终端来安装它:sudo aptitude install iftop.要使用type : sudo iftop -i eth0,其中eth0是您的网络接口.


iftop很酷,但它显示了流量的来源,而不是流程在做什么
推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有