小编Mar*_*ran的帖子

计算 Docker 容器的带宽

我试图弄清楚如何跟踪来自 Docker 容器的带宽。

通常我使用--uid-owner作为标记来跟踪给定用户的带宽使用情况。但是,即使我以 docker 容器内的用户身份运行所有进程--uid-owner也无法正常工作。--uid-owner我没有使用,而是尝试只跟踪来自 docker 创建的虚拟以太网设备的所有数据包。

然而,这最终也无济于事:无论我尝试什么,都没有捕获到数据包。

出于绝望,我尝试将规则放在所有链条中,但都没有结果。

Chain PREROUTING (policy ACCEPT 3041 packets, 7849454 bytes)
num      pkts      bytes target     prot opt in     out     source               destination
1           0        0 MARK       tcp  --  veth5a36 any     anywhere             anywhere             MARK set 0x1

Chain INPUT (policy ACCEPT 273 packets, 23305 bytes)
num      pkts      bytes target     prot opt in     out     source               destination
1           0        0 MARK       tcp  --  veth5a36 any     anywhere             anywhere             MARK set 0x1

Chain FORWARD …
Run Code Online (Sandbox Code Playgroud)

bandwidth iptables docker

13
推荐指数
1
解决办法
3425
查看次数

如何在没有任何内核恐慌或日志的情况下诊断 Linux 服务器冻结

在过去的几个月里,一小群 Ubuntu 服务器对我来说一直崩溃。大多数时候,当服务器崩溃时,我可以在 dmesg、syslog 或其他各种日志系统之一中找到一些原因的证据。然而,对于这次特定的冻结,任何日志中都没有发生任何事情。系统真的死机了,键盘输入不起作用,系统根本没有 ping 信号。它处于离线状态,但仍在消耗电量。

如果只是一台服务器,我会责怪硬件,但我们谈论的是多台服务器,多代 CPU、RAM 和主板都存在问题。

我尝试升级到各种内核(当前为 4.15),但这也没有导致问题停止。

我主要寻找的是某种方法来增加内核日志记录,或者某种其他方法来从冻结的服务器获取某种信息,了解它在冻结之前正在做什么。

linux ubuntu

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

标签 统计

bandwidth ×1

docker ×1

iptables ×1

linux ×1

ubuntu ×1