Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

Re: [KFUG] SMP 2CPU 4CPU ..



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


From: "Jongwoo Han" <jongwooh@xxxxxxxxx>
Subject: Re: [KFUG] SMP 커널 빌드 후 2CPU가 4CPU로 잡히네요..
Date: Thu, 17 Mar 2005 09:43:00 +0900

> >> > 처음에 5.3을 설치하니, CPU 두 개를 인식 못하더군요.
> >> > 그래서 다시 커널을 컴파일하고 재부팅을 했습니다.
> >> > (options SMP 만 추가)
> >> > 그랬더니 이번에는 조금 이상합니다.
> >> > dmesg를 보여드리자면...
> >> >
> >> > CPU: Intel(R) Xeon(TM) CPU 3.06GHz (3056.51-MHz 686-class CPU)
> >> >   Origin = "GenuineIntel"  Id = 0xf29  Stepping = 9
> >> > 
> >> > Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
> >> >   Hyperthreading: 2 logical CPUs
> 
> <- 여기 써 있네요 하이퍼쓰레딩으로 로지컬 2CPU라고. 4개로 detect하는게 맞는 
> 것 같습니다.
>  제온 3Ghz 버전은 하이퍼쓰레딩 코어가 들어가 있군요.

하이퍼스레딩 맞습니다. SMP 옵션만 주어도 자동으로 하이퍼스레딩 여부를
체크해서 CPU로 계산해 주도록 되어 있습니다. 위에 Features 에 보시면
HTT가 있는걸 볼 수 있는데, 이걸로 CPU가 하이퍼스레딩을 지원하는지 알
수 있습니다. 물론 보드도 지원해야 하지만...

일부러 HTT를 끄고 싶다면 sysctl machdep.hlt_logical_cpus=1 으로 주세요.

--
CHOI Junho <http://www.kr.FreeBSD.org/~cjh>     cjh@[kr.]FreeBSD.org
Key fingerprint = 1369 7374 A45F F41A F3C0  07E3 4A01 C020 E602 60F5
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions


[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2005/03/17 11:54:11 $
Powered by FreeBSD