我看到这个日志:
request_module: kmod_concurrent_max (0) close to 0 (max_modprobes: 50), for module foo, throttling...
我不明白这是什么意思?
自动加载太多模块?
答案1
意思是模块太多了并行加载,并且内核正在等待某些模块完成加载,然后再继续处理请求的模块。
如果您没有看到后续错误消息,则
request_module: modprobe foo 无法处理,kmod 忙于…线程超过…秒
或者
request_module: 为 modprobe foo 发送 sigkill,放弃
然后问题就解决了。