相关疑难解决方法(0)

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

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

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

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

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

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万
查看次数

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

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

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

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

我能找到的最接近的是atop和lsof -i。atop在主屏幕中显示聚合网络活动(不是按进程)。命中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
查看次数