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

Re: [KFUG]SMPÄ¿³Î ºôµå ÈÄ 2CPU°¡ 4CPU·Î ÀâÈ÷³×¿ä..



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

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


----- Original Message ----- From: "Ji Hun, SEO" <white23@xxxxxxxxx>
To: "CHOI Junho" <cjh@xxxxxxxxxxxxxx>
Cc: <questions@xxxxxxxxxxxxxx>; <jongwooh@xxxxxxxxx>
Sent: Thursday, March 17, 2005 1:11 PM
Subject: Re: [KFUG]SMP커널 빌드 후 2CPU가 4CPU로 잡히네요..



이미 잡힌 CPU에 스케쥴링을 주지 않으면 반쪽짜리 CPU로 돌아가지 않을까요?
가령 3G 짜리라면 1.5G짜리랑 같아 지는게 아닌지요?
top에서 확인을 해봐도 50% 이상은 거의 올라가지 않는 걸로 알고 있습니다.

HTT를 켜면 소프트웨어적으로는 마치 3G짜리가 6G짜리인 것처럼 속이는 것입니다.
논리적 CPU를 하나만 사용할때 50%로 돌릴때도 최고 성능을 발휘하는 중이라고 봅니다.
스케줄러가 프로세서 점유율을 100%로 보고한다고 두배로 더 잘 빨리 않습니다.
다만 HTT를 사용할 때에는 하드웨어 차원에서 쓰레드를 처리하는 효과가 있어서 멀티쓰레드(또는 멀티 프로세싱)를 돌릴 때 태스크 스위칭 코스트를 낮추어 전반적으로 성능이 싱글에서 돌리는것보다 20%이상 좋아진다고는 하는데, 뭐 써본적이 없으니 진짜로 그런지는..





이런 문제를 막을려면 CMOS차원에서 옵션을 완전히 꺼버려야 하지 않을지요?

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

----- Original Message ----- From: "CHOI Junho" <cjh@xxxxxxxxxxxxxx>
To: <white23@xxxxxxxxx>
Cc: <questions@xxxxxxxxxxxxxx>; <jongwooh@xxxxxxxxx>
Sent: Thursday, March 17, 2005 11:56 AM
Subject: Re: [KFUG]SMP커널 빌드 후 2CPU가 4CPU로 잡히네요..



From: "Ji Hun, SEO" <white23@xxxxxxxxx>
Subject: Re: [KFUG] SMP커널 빌드 후 2CPU가 4CPU로 잡히네요..
Date: Thu, 17 Mar 2005 11:47:04 +0900

> sysctl machdep.hlt_logical_cpus=1
> 이 옵션으로는 HT작동만 멈추고 여전히 잡히는 CPU는 4개로 잡히지 않나요?
> 그러니깐 CPU의 절반만 사용을 하는것으로 알고 있었는데...
> 제가 잘 못 알고 있는 건가요?

맞습니다. 이미 잡힌 CPU 개수를 바꿀 수 있는 건 아니고 다만 HTT로 생긴
논리적 CPU에 스케쥴링을 주지 않는 옵션으로 생각됩니다.

> 이거 제대로 테스트해볼 머신이 없는게 정말 한서럽군요 ㅡㅡㅋ

--
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





_______________________________________________
한국 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 15:32:20 $
Powered by FreeBSD