相关疑难解决方法(0)

如何找出哪个进程占用了我的带宽?

我想我是这里错误的受害者。有时当我在工作时(我仍然不知道为什么),我的网络流量会上升到 200 KB/s 并保持这种状态,即使我没有做任何与互联网相关的事情也很艰难。

我有时会因 CPU 使用情况而发生这种情况。当它发生时,我只是运行一个top命令来找出哪个进程负责然后kill它。问题是:我无法知道哪个进程对我的高网络使用率负责。资源监视器和top命令都只告诉我我的总网络使用情况,他们都没有告诉我处理特定的网络信息。

我在这里发现了有关监控总带宽使用情况的问题,但是,正如我所提到的,这不是我所需要的。是否有另一个命令可以用来找出哪个进程失控?

该命令iftop给出的结果与系统监视器报告的信息完全不同。后者声称网络流量很高,而前者声称只有 1 KB/s。

我已经尝试在没有运气的情况下杀死所有明显的(Firefox、更新管理器、Pidgin 等)。到目前为止,重新启动机器是我发现摆脱该问题的唯一方法。

networking bandwidth

257
推荐指数
6
解决办法
18万
查看次数

您如何监控重新启动后的互联网数据使用总量?

一些宽带提供商规定了每月下载限制,如果你超过了,会收取额外费用。仅仅通过安装/更新软件包和“正常”浏览(对我来说包括流媒体电视节目和电影),也很容易超过一些下限。

这意味着您需要限制使用互联网的数量,但很难知道何时使用。

系统监视器通过在资源选项卡的网络部分提供接收/发送总数来对此有所帮助。但是,每次重新启动都会重置。如果有一种方法可以让您每月收到总数,这样您就可以知道自己离超出限制有多近,甚至可能会在您看起来要超出限制时收到警告。

有谁知道实现这一目标的方法?

networking bandwidth system-monitor

78
推荐指数
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万
查看次数

如何限制互联网带宽?

我收到抱怨说我消耗了大量互联网带宽。

有没有什么软件可以限制我电脑上的互联网带宽?我使用 Firefox 作为浏览器并使用 bittorrent 并从软件中心下载软件。

(有没有办法监控呢?)

software-recommendation resource-limiting

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