Since HTT can lead to performance degradation in some (many?) cases, the second logical CPU's are halted by default. They are enabled, however, in order for interrupt routing to work right. Work is ongoing to make an HTT-aware scheduler, and make the enabling of the logical cores optional.
Scott
Mike Jakubik wrote:
Its seems to be working for me ok with the sysctl machdep.hlt_logical_cpus variable set to 0. (I wonder why its not by default)
# sysctl machdep.hlt_logical_cpus=0 machdep.hlt_logical_cpus: 2 -> 0 # uname -a FreeBSD newns.trigger.net 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Fri Aug 22 19:07:26 EDT 2003 [EMAIL PROTECTED]:/usr/src/sys/i386/compile/NS1 i386
I am running on an Intel s875wp1 server MB.
-----Original Message----- From: Marc G. Fournier [mailto:[EMAIL PROTECTED] Sent: Sunday, August 24, 2003 12:49 PM To: Kris Kennaway Cc: Yamada Ken Takeshi; [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Re: HTT on current
yes:
ganymede# grep SMP /usr/src/sys/i386/conf/kernel options SMP # Symmetric MultiProcessor Kernel
and:
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2393.19-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf27 Stepping = 7
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MT
RR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
real memory = 536805376 (511 MB) avail memory = 515919872 (492 MB) Programming 24 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 FreeBSD/SMP: Multiprocessor System Detected: 1 CPUs cpu0 (BSP): apic id: 0, version: 0x00050014, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00178020, at 0xfec00000
shouldn't it be starting up a second CPU, for the HTT?
On Sun, 24 Aug 2003, Kris Kennaway wrote:
On Sun, Aug 24, 2003 at 01:06:28PM -0300, Marc G. Fournier wrote:
ganymede# sysctl machdep.hlt_logical_cpus sysctl: unknown oid 'machdep.hlt_logical_cpus' ganymede# uname -a FreeBSD ganymede.hub.org 5.1-CURRENT FreeBSD 5.1-CURRENT #1:
Sat Aug 23 00:08:54 ADT 2003 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/kernel i386
Is this a SMP kernel?
ports-i386%uname -a FreeBSD dosirak.kr.freebsd.org 5.1-CURRENT FreeBSD 5.1-CURRENT
#8: Sat Aug 9 15:43:12 KST 2003 [EMAIL PROTECTED]:/usr/src/sys/i386/compile/DOSIRAK i386
ports-i386%sysctl machdep.hlt_logical_cpus machdep.hlt_logical_cpus: 1
Kris
_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "[EMAIL PROTECTED]"
_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "[EMAIL PROTECTED]"