Re: Dual core processors

2006-11-15 Thread Bill Moran
In response to Jeff Mohler [EMAIL PROTECTED]:

 Is a stock kernel config the 'fast' way to go on these CPUs?
 
 Sure wish there was an 'options  I_WANNA_GO_FAST' or an  'options
 RICKY_BOBBY' that would just do all the right things.
 
 Still not sure which scheduler to go with..

Unless something has changed very recently, most of the schedulers are
considered experimental and have known bugs.  The only one that I know
is stable is SCHED_4BSD.  Apparently, SCHED_ULE has some nice performance
improvements when it's not causing panics.

If you're not interested/capable in doing kernel debugging, you probably
want to go with SCHED_4BSD.  It would appear that some day SCHED_ULE will
replace it, but not yet.

-- 
Bill Moran
Collaborative Fusion Inc.



IMPORTANT: This message contains confidential information and is intended only 
for the individual named. If the reader of this message is not an intended 
recipient (or the individual responsible for the delivery of this message to an 
intended recipient), please be advised that any re-use, dissemination, 
distribution or copying of this message is prohibited.  Please notify the 
sender immediately by e-mail if you have received this e-mail by mistake and 
delete this e-mail from your system.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dual core processors

2006-11-14 Thread Bill Moran
In response to Robert Fitzpatrick [EMAIL PROTECTED]:

 I have a server with 6.1 and one dual-core processor and the SMP option
 was built in the kernel according to the doc below, but only zeros show
 up in the 'C' column of top after I've rebooted with the newly compiled
 kernel.
 
  http://www.freebsddiary.org/smp.php
 
 I did not add APIC_IO as the doc suggested as it complains the option is
 invalid, plus I did not do this for my other 5.4 server which shows all
 processors in top. Both configs have a device of apic, neither has the
 APIC_IO option. However, the other server is running 2 physical CPU's
 and I see 0 thru 3 in the C column in top. Also, dmesg shows CPU #1
 Launched along with everything else:
 
 esmtp# dmesg|grep CPU
 CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (3010.67-MHz 686-class CPU)
   Logical CPUs per core: 2
 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0: ACPI CPU on acpi0
 acpi_throttle0: ACPI CPU Throttling on cpu0
 cpu1: ACPI CPU on acpi0
 SMP: AP CPU #1 Launched!
 
 Why would I not see any other CPU numbers under top like I do in my
 other server?

Based on your dmesg, I don't believe you have a dual-cored CPU.  It
looks as if it's hyperthreaded, which is different.

Hyperthreading is disabled in FreeBSD by default because of possible
security issues.  It can be enabled by setting a sysctl ... I recommend
you do a bit of reading on the sysctl mechanism or it's behaviour might
confuse you.

-- 
Bill Moran
Collaborative Fusion Inc.



IMPORTANT: This message contains confidential information and is intended only 
for the individual named. If the reader of this message is not an intended 
recipient (or the individual responsible for the delivery of this message to an 
intended recipient), please be advised that any re-use, dissemination, 
distribution or copying of this message is prohibited.  Please notify the 
sender immediately by e-mail if you have received this e-mail by mistake and 
delete this e-mail from your system.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dual core processors

2006-11-14 Thread Josh Carroll

up in the 'C' column of top after I've rebooted with the newly compiled
kernel.


Run top with the -S argument. You should then see two idle
processes, one for each CPU:

  11 root  1 171   52 0K 8K CPU0   0  72.1H 91.70% idle: cpu0
  10 root  1 171   52 0K 8K RUN1  72.2H 90.97% idle: cpu1

Can you confirm whether you see that or not? I do not have APIC_IO in
my kernel either, and it is showing both cores in top (Core 2 Duo
CPU).

Regards,
Josh
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dual core processors

2006-11-14 Thread Robert Fitzpatrick
On Tue, 2006-11-14 at 15:04 -0800, Josh Carroll wrote:
  up in the 'C' column of top after I've rebooted with the newly compiled
  kernel.
 
 Run top with the -S argument. You should then see two idle
 processes, one for each CPU:
 
11 root  1 171   52 0K 8K CPU0   0  72.1H 91.70% idle: cpu0
10 root  1 171   52 0K 8K RUN1  72.2H 90.97% idle: cpu1
 
 Can you confirm whether you see that or not? I do not have APIC_IO in
 my kernel either, and it is showing both cores in top (Core 2 Duo
 CPU).
 

Thanks, yes, I see both cpu0 and cpu1 and cpu1 is 100% idle compared to
cpu0 only 45-50% idle at this time. I did some googling for
hyperthreadin after reading Bill's response and checked sysctl to find
these settings:

esmtp# sysctl machdep.hlt_logical_cpus
machdep.hlt_logical_cpus: 0
esmtp# sysctl machdep.smp_cpus
sysctl: unknown oid 'machdep.smp_cpus'
esmtp# sysctl machdep.hlt_cpus
machdep.hlt_cpus: 2

Looks like my hyperthreading is enabled and it is in the BIOS. I was
told there was a dual-core in the machine, but not confirmed. But there
should be two with HT anyway as seen, correct?

-- 
Robert

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dual core processors

2006-11-14 Thread Juha Saarinen

On 11/15/06, Robert Fitzpatrick [EMAIL PROTECTED] wrote:

Looks like my hyperthreading is enabled and it is in the BIOS. I was
told there was a dual-core in the machine, but not confirmed. But there
should be two with HT anyway as seen, correct?


This is a dmesg from an Intel D830 box:

CPU: Genuine Intel(R) CPU 3.20GHz (3217.43-MHz 686-class CPU)
Origin = GenuineIntel  Id = 0xf47  Stepping = 7
Features=0xbfebfbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,P
SE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE
 Features2=0x649dSSE3,RSVD2,MON,DS_CPL,EST,CNTX-ID,CX16,b14
 AMD Features=0x2010NX,LM
 AMD Features2=0x1LAHF
 Cores per package: 2

I think you do have a single processor with hyperthreading (logical
CPUs) and not a dual-core model.

To get hyperthreading up and running, you need to add:

machdep.hyperthreading_allowed=1

to /etc/sysctl.conf or change it manually. Please google for the
security implications of doing this first though.


--
Juha
http://www.geekzone.co.nz/juha
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dual core processors

2006-11-14 Thread Jeff Mohler

My dmesg matches yours Juha..

Would enabling Hyperthreading increase any of my processing power?



On 11/14/06, Juha Saarinen [EMAIL PROTECTED] wrote:

On 11/15/06, Robert Fitzpatrick [EMAIL PROTECTED] wrote:
 Looks like my hyperthreading is enabled and it is in the BIOS. I was
 told there was a dual-core in the machine, but not confirmed. But there
 should be two with HT anyway as seen, correct?

This is a dmesg from an Intel D830 box:

CPU: Genuine Intel(R) CPU 3.20GHz (3217.43-MHz 686-class CPU)
Origin = GenuineIntel  Id = 0xf47  Stepping = 7
Features=0xbfebfbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,P
SE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE
  Features2=0x649dSSE3,RSVD2,MON,DS_CPL,EST,CNTX-ID,CX16,b14
  AMD Features=0x2010NX,LM
  AMD Features2=0x1LAHF
  Cores per package: 2

I think you do have a single processor with hyperthreading (logical
CPUs) and not a dual-core model.

To get hyperthreading up and running, you need to add:

machdep.hyperthreading_allowed=1

to /etc/sysctl.conf or change it manually. Please google for the
security implications of doing this first though.


--
Juha
http://www.geekzone.co.nz/juha
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dual core processors

2006-11-14 Thread Juha Saarinen

On 11/15/06, Jeff Mohler [EMAIL PROTECTED] wrote:

My dmesg matches yours Juha..

Would enabling Hyperthreading increase any of my processing power?


Well, if you have the D830, no, because it doesn't have HTT support. :)

As a general question, the answer is yes and no. Depends on your
application basically, as well as the operating system itself. It's
one of those questions that'll lead to long and detailed flame wars,
unfortunately.

--
Juha
http://www.geekzone.co.nz/juha
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dual core processors

2006-11-14 Thread Peter A. Giessel


On 2006/11/14 15:13, Jeff Mohler seems to have typed:
 My dmesg matches yours Juha..
 
 Would enabling Hyperthreading increase any of my processing power?

It depends on load and so forth, most reports I saw vary from a
minimal increase to a large decrease.  The first few links from a
google search return:
http://librenix.com/?inode=3837
http://www.2cpu.com/articles/43_3.html
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dual core processors

2006-11-14 Thread Jeff Mohler

I thought that since we both had HTT tags in the CPU ID, that we had it.

;)



On 11/14/06, Juha Saarinen [EMAIL PROTECTED] wrote:

On 11/15/06, Jeff Mohler [EMAIL PROTECTED] wrote:
 My dmesg matches yours Juha..

 Would enabling Hyperthreading increase any of my processing power?

Well, if you have the D830, no, because it doesn't have HTT support. :)

As a general question, the answer is yes and no. Depends on your
application basically, as well as the operating system itself. It's
one of those questions that'll lead to long and detailed flame wars,
unfortunately.

--
Juha
http://www.geekzone.co.nz/juha


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dual core processors

2006-11-14 Thread Juha Saarinen

On 11/15/06, Jeff Mohler [EMAIL PROTECTED] wrote:

I thought that since we both had HTT tags in the CPU ID, that we had it.


Yeah, well... that's a funny thing that tag. Got it on my
first-generation 1.3GHz Pentium 4 as well. Makes me wonder if Intel
had that feature in the processors very early on, but only enabled it
in the later cores.

--
Juha
http://www.geekzone.co.nz/juha
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dual core processors

2006-11-14 Thread Jeff Mohler

Is a stock kernel config the 'fast' way to go on these CPUs?

Sure wish there was an 'options  I_WANNA_GO_FAST' or an  'options
RICKY_BOBBY' that would just do all the right things.

Still not sure which scheduler to go with..



On 11/14/06, Juha Saarinen [EMAIL PROTECTED] wrote:

On 11/15/06, Jeff Mohler [EMAIL PROTECTED] wrote:
 I thought that since we both had HTT tags in the CPU ID, that we had it.

Yeah, well... that's a funny thing that tag. Got it on my
first-generation 1.3GHz Pentium 4 as well. Makes me wonder if Intel
had that feature in the processors very early on, but only enabled it
in the later cores.

--
Juha
http://www.geekzone.co.nz/juha


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dual-core processors and FreeBSD 6.0

2005-12-15 Thread Dev Tugnait
On Thu, 2005-12-15 at 18:57 -0800, Justin Franks wrote:
 Hello,
 I would like to know if FreeBSD 6.0 supports dual-core CPU chips. 

Yes

 Note, dual-core is different from dual CPU.
 On Jun. 13, 2005 PT Wired magazine explained a dual-core CPU as the following 
 in a article titled The New Chips on the Block
 A dual-core processor differs from a single-core chip in that it has two 
 physical computer processing unit, or CPU, cores on a 
 single die.
 Link here:
 http://www.wired.com/news/infostructure/0,1377,67795,00.html
 
 
That googling energy should have been saved by visiting freebsd.org

http://www.freebsd.org/platforms/amd64.html

 
 -Justin Franks
 Ph: 415.261.0706
 Fx: 925-935-6096
 http://www.inetassociation.com 
 
 ___
 freebsd-questions@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to [EMAIL PROTECTED]
-- 
Dev Tugnait [EMAIL PROTECTED]

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]