首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在FreeBSD /PC中监视每个应用程序的网络性能?

如何在FreeBSD /PC中监视每个应用程序的网络性能?
EN

Unix & Linux用户
提问于 2013-11-15 17:07:56
回答 2查看 2K关注 0票数 1

我正在使用一个PC-BSD工作站,我想知道是否有一种方法来监控哪个应用程序/进程正在使用网络。

我使用Mac (小牛)膝上型电脑,“活动监视器”中的“网络”选项卡允许查看哪个进程正在向网络发送/接收数据。但我在FreeBSD中没有看到(或者还没有找到)类似的东西。由于Mac与FreeBSD类似,是否有任何图形应用程序(类似于系统监视器)或命令行实用程序(类似于top)来监视每个进程的网络活动?

EN

回答 2

Unix & Linux用户

发布于 2013-12-09 18:55:34

您可以在jnettop上尝试一下:http://sourceforge.net/projects/jnettop/ - http://www.freshports.org/net-mgmt/jnettop/,但是进程id信息应该会丢失。

使用iftop,您可以获得详细的带宽报告(iftop -i re0 -N -P),但是您不会再次看到(再次)特定网络流量的进程id。您将不得不推断什么流量与什么软件相关。

在Linux上有一个名为nethogs的工具,但是由于它严重依赖于/proc,所以将其移植到FreeBSD - http://marc.info/?l=freebsd-questions&m=127092700612560&w=2并不容易。

票数 1
EN

Unix & Linux用户

发布于 2015-06-05 21:23:35

几乎所有您知道的常规Unix网络工具都可以在FreeBSD上使用,包括nmap、ntop和许多其他工具,我现在没有想到这些工具。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/101308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档