Intel Xeon X5660(6 core)에 우분투 9.04 설치 후 cpu cores : 4로 나옵니다

김상희   
   조회 12463   추천 0    

안녕하세요.

팀에서 빌드서버를 구매했는데 (Dell T510, Intel Xeon X5660 - 6 core X 2) 우분투 9.04 서버 버전 설치 후 각 CPU의 core가 4개만 잡히는 것으로 보입니다. 아래는 몇 가지 정보입니다.

Code:
$ vi /proc/cpuinfo
...
model name      : Intel(R) Xeon(R) CPU           X5660  @ 2.80GHz
stepping        : 2
cpu MHz         : 2800.115
cache size      : 12288 KB
physical id     : 1
siblings        : 4
core id         : 0
cpu cores       : 4
...
$ uname -a
Linux mint 2.6.28-18-server #60-Ubuntu SMP Fri Mar 12 05:41:54 UTC 2010 i686 GNU/Linux
$ grep CONFIG_NR_CPUS /boot/config-2.6.28-18-server
CONFIG_NR_CPUS=64

BIOS에서 하이퍼 쓰레딩과 VT는 disable 했습니다. 어떤 방법이 있을까요? 조언 부탁드립니다.
짧은글 일수록 신중하게.
박문형 2010-05
우분투를 가장 최신으로 올려보는 것은 어떤지요?
X5680에 CentOS 5.3 64bit와 Open Suse 11.0 64bit는 돌아갔던 것으로 기억합니다.
대신 문제는 혹시 개발된 어플리케이션이 코어를 다 인식하지 못하는 경우도 있습니다.

델서버를 구하셨으니 델에 기술지원을 받아보세요.
김상희 2010-05
안녕하세요. 문형님.

우분투 9.10으로 올려봤는데 안되더라구요. 그래서 커널만 2.6.33 으로 올려보려고 http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.33/ 에서 파일을 받아서 dpkg로 설치했는데 generic이어서 그런지 CONFIG_NR_CPUS=8 이더군요. 이번에는 커널 2.6.33을 server 버전으로 찾아서 해보려고 합니다. 참고로 32bit를 써야해서 아쉬운 면이 있습니다.

델은 우분투 지원을 하지 않는다고 하네요. 잘 찾아봐야죠... 감사합니다.
박문형 2010-05
혹시 모르니 여기서 다운 받아보세요.

http://www.ubuntu.com/getubuntu/download
김상희 2010-05
버전을 9.04 혹은 9.10으로만 해야해서 알려주신 사이트에서 받는 10.04는 어려울것 같습니다. smp같은 옵션을 변경해서 커널을 컴파일 하고 있습니다. 신경써주시는 문형님께 진심으로 감사드립니다. 커널 컴파일 시간이 상당히 기네요. 옵션도 꽤나 복잡하고. 감사합니다.
김상희 2010-05
해결했습니다. kernel 2.6.33 을 받아서 몇 가지 설정을 바꿔서 컴파일하고 적용했더니 잘 잡힙니다. 하이퍼 쓰레딩을 켰더니 24개의 core로 잡히네요. 다시 한번 해보고 정리하도록 하겠습니다. 감사합니다.
타임킬러 2010-05
홀로 삽질하여 해결하셨군요... 수고하셨네요...
김상희 2010-05
2.6.33 (2.6.3x)에서 make menuconfig에서 아래 세 가지를 체크하고 컴파일했습니다.

Processor type and feature → Symmetric multi-processing support
Processor type and feature → Support for big SMP systems with more than 8 CPUS
Processor type and feature → Maximum number of CPUs (32)

이렇게 하니 core가 모두 잘 잡히는데 부팅시 아래와 같은 에러가 나네요.
bnx2 : Can't load firmware file bnx2/bnx2-mips-09-5.0.0.j3.fw

이것때문에 NIC가 잡히지 않아서 결국 네트웍을 쓰지 못하고 있습니다. 그래서 menuconfig에서 Device Drivers - Network device support - Ethernet (1000 Mbit) 에 bnx2관련 사항들을 넣어서 했는데도 안되네요.

산 넘어 산입니다. 감사합니다.
鮮于鈞 2010-05
ls -l /lib/firmware/bnx2 결과가 궁금합니다.
김상희 2010-05
안녕하세요. 선우균님.

해당 폴더 안에 bnx2-mips-09-5.0.0.j3.fw 가 들어있습니다. BNX2를 데비안 패키지로 다운받아서 설치하면 해당 폴더에 bnx2관련 파일들이 설치되더군요.

내일 회사에 가서 해당 결과를 복사해서 여기에 올리도록 하겠습니다. 감사합니다.
鮮于鈞 2010-05
해당 file이 있다면

initrd image를 update 해보셨는지요?
# update-initramfs -u -t
鮮于鈞 2010-05
stock이 있다면 일단 저렴한 NIC이라도 꼽으시지요.
김상희 2010-05
우균님 아래 결과입니다.

solar@solar:~$ ls -l /lib/firmware/bnx2
total 428
-rw-r--r-- 1 root root 92628 2010-05-04 07:22 bnx2-mips-06-4.6.16.fw
-rw-r--r-- 1 root root 93172 2010-05-04 07:22 bnx2-mips-06-5.0.0.j3.fw
-rw-r--r-- 1 root root 92760 2010-05-04 07:22 bnx2-mips-09-4.6.17.fw
-rw-r--r-- 1 root root 96504 2010-05-04 07:22 bnx2-mips-09-5.0.0.j3.fw
-rw-r--r-- 1 root root  6872 2010-05-04 07:22 bnx2-rv2p-06-4.6.16.fw
-rw-r--r-- 1 root root  6600 2010-05-04 07:22 bnx2-rv2p-06-5.0.0.j3.fw
-rw-r--r-- 1 root root  7672 2010-05-04 07:22 bnx2-rv2p-09-4.6.15.fw
-rw-r--r-- 1 root root  7216 2010-05-04 07:22 bnx2-rv2p-09-5.0.0.j3.fw
-rw-r--r-- 1 root root  7800 2010-05-04 07:22 bnx2-rv2p-09ax-5.0.0.j3.fw
김상희 2010-05
저렴한 NIC을 찾아봐야하나 생각하고 있습니다. 감사합니다.
김상희 2010-05
해결했습니다. 해결책이 길어서 답변글에 작성합니다.


QnA
제목Page 4028/5723
2014-05   5233313   정은준1
2015-12   1759714   백메가
2010-05   8157   나너우리
2010-05   7895   땡감
2010-05   8070   김오근
2010-05   7920   Sico
2010-05   6488   황혼을향해
2010-05   7874   블루영상
2010-05   16418   psj1050
2010-05   8563   과거지사
2010-05   9249   가빠로구나
2010-05   11383   참세상맹글기
2010-05   9051   땡감
2010-05   8374   힘내자
2010-05   24765   차평석
2010-05   8794   이병한
2010-05   8151   김윤술
2010-05   15830   굴다리교
2010-05   8794   별빛낭군
2010-05   7578   1번가
2010-05   7608   chis
2010-05   7511   이종원