커널 컴파일 후 하이퍼 스레딩이 안됩니다.

koku_ma의 이미지

커널 2.4.18-3 에서 커널 2.4.22를 받아다가 커널 컴파일을 하고 있습니다.
cpu는 인텔 4 제온 cpu 두개 이구요. 보드도 인텔 보드입니다.

문제는 커널 컴파일을 잘 해서 2.4.22로 부팅이 잘 됬는데 cpu가 2개 밖에 보이질 않는겁니다.

혹시나 해서 보드의 하이퍼스레딩 기능을 죽이고 부팅을 해도 cpu가 2개만 보입니다.

왜 커널 컴파일을 했는데 하이퍼 스레딩이 안되는 걸까요?

revizes의 이미지

최대 CPU수를 몇개로 하셨는지?

다 덤벼! 다 받아줄께!!

maindb의 이미지

koku_ma의 이미지

커널 버전에 따라 CPU 개수를 적어주는게 있는게 있고 없는게 있군요.

커널 2.4.22의 Processor type 커널 컴파일 옵션에는

[*]Symmetric multi-processing support

이 것만 있고

커널 2.4.26에는

[*]Symmetric multi-processing support
(32) Maximum number of CPUs (2 - 32)

이렇게 CPU 개수를 적어 주는게 있네요.

커널 2.4.26으로 컴파일 하니 CPU가 4개로 보입니다.