相关疑难解决方法(0)

如何监控每个进程的带宽使用情况?

我正在使用 Ubuntu 14.04。我的互联网连接速度很慢(512 kbps)。有时我看到我没有运行应该从互联网下载任何东西的软件,但系统监视器仍然显示一些下载正在进行。所以我认为是一些隐藏的软件导致了这种情况。有没有办法可以监控每个使用互联网的软件?

networking

74
推荐指数
4
解决办法
9万
查看次数

网霸?建立本地 IP 时创建套接字失败 - 你是 root 吗?

更新我的 Kubuntu 后,我无法使用nethogs以下命令监控我的网络消耗:

sudo nethogs enp1s0
creating socket failed while establishing local IP - are you root?
Run Code Online (Sandbox Code Playgroud)

核心

$ uname -a
Linux xyz 4.2.0-27-generic #32-Ubuntu SMP Fri Jan 22 04:49:08 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

释放

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.10
Release:        15.10
Codename:       wily
Run Code Online (Sandbox Code Playgroud)

版本

$ nethogs -V
version 0.8.0
Run Code Online (Sandbox Code Playgroud)

networking network-monitoring nethogs

69
推荐指数
2
解决办法
3万
查看次数

我如何找出哪个程序正在使用互联网以及使用了多少?

可能的重复:
如何找出哪个进程占用了我的带宽?

有时,我的计算机上会出现异常的 Internet 活动。调制解调器的灯总是闪烁,当我打开系统监视器时,我看到一些未知程序正在使用我宝贵的 64KB/S 互联网(我有 512kbps 连接)。我在一个 Firefox 会话中,只打开了一个选项卡,页面已经加载,页面中没有忙碌的标志(那个旋转的橙色圆圈)。

在那种情况下,我拔掉调制解调器并重新连接。多次这样做后,这种异常活动就会停止。这让我很恼火。

我怎样才能找出正在使用互联网的进程?它使用了多少?我怎样才能杀死它?

图形解决方案会更好。

networking internet process software-recommendation

21
推荐指数
1
解决办法
1万
查看次数

互联网监控工具

我正在寻找一个应用程序,用于监控互联网使用情况并控制小型 LAN 网络(少于 100 台 PC)的中央服务器中每个用户/MAC 的带宽速度和配额。

networking bandwidth network-monitoring

9
推荐指数
1
解决办法
2953
查看次数

按进程进行网络活动/端口的顶级实用程序

我正在寻找一种实用程序来按进程持续监控网络流量。

类似于top但不是关注 CPU/内存,我想查看大多数网络活动进程的 TCP 和 UDP 端口和吞吐量。我想象一个定期更新的屏幕,其中包含以下标题:

PID   USER  PROTO  PORTNO   Kbps   STARTTIME  COMMAND...
Run Code Online (Sandbox Code Playgroud)

我能找到的最接近的是atoplsof -iatop在主屏幕中显示聚合网络活动(不是按进程)。命中N网络聚焦视图给出:

Kernel module 'netatop' not active or no root privs; request ignored!
# When run under sudo, so how do I install the 'netatop' kernel module ?
Run Code Online (Sandbox Code Playgroud)

lsof -i 显示持有端口的进程,但没有吞吐量/活动。

sudo watch netstat -Wtunape是另一个不错的选择。它包括 IP 地址、端口(本地和远程)甚至连接状态,但不包括吞吐量和进程启动时间。

任何提示表示赞赏。

networking monitoring top

6
推荐指数
1
解决办法
2927
查看次数