request_module: kmod_concurrent_max(0)가 0에 가까움(max_modprobes: 50), 모듈 xxxxxx의 경우 조절

request_module: kmod_concurrent_max(0)가 0에 가까움(max_modprobes: 50), 모듈 xxxxxx의 경우 조절

다음 로그가 표시됩니다.

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 보내기, 포기

그러면 문제가 해결됩니다.

관련 정보