操作系统: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
命令不再显示任何内容。
但我想要的是看到受到日志消息速率限制的消息,因为我猜测是网络问题导致日志消息量很大。看起来这些消息没有被记录。我怎样才能看到这些消息?