如何查看受 net_ratelimit 限制的消息?

如何查看受 net_ratelimit 限制的消息?

操作系统:Ubuntu 14.04.3 内核:3.13.0

我正在该服务器上运行 Linux 虚拟服务器(带有 keepalived)。一切都好。截至今天,LVS 上的网络流量增加,同时我开始每隔几分钟看到以下 Linux 内核日志条目(在/var/log/syslog或中):dmesg

net_ratelimit: n callbacks suppressed

其中 n 是整数。

这里: https://bani.com.br/2015/06/linux-getting-rid-of-net_ratelimit-n-callbacks-suppressed-messages/

编写了使用以下命令禁用内核网络代码日志消息速率限制的解决方案:

sysctl -w net.core.message_cost=0

发出这个命令后,上面提到的“回调被抑制”消息不再出现,并且/var/log/syslog像以前一样保持为空。另外dmesg命令不再显示任何内容。

但我想要的是看到受到日志消息速率限制的消息,因为我猜测是网络问题导致日志消息量很大。看起来这些消息没有被记录。我怎样才能看到这些消息?

相关内容