Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Mar 2000 19:27:15 -0400
From:      "Brent York" <york@mediarack.com>
To:        <freebsd-smp@freebsd.org>
Subject:   *sigh*
Message-ID:  <000701bf8f9f$2b2859e0$5c5aca83@csd.unb.ca.acscience.com>

next in thread | raw e-mail | index | archive | help
It has come to my attention that even with FreeBSD 3.3-RELEASE
SMP support, I do not see two processes marked runnable at any
given time.

My processors are both Intel (P3) and my motherboard is well 
supported (ASUS).

It is my understanding that SMP support is not just to allow ping
ponging of processes between multiple CPU's for tasking 
purposes, but to allow more than one concurrently running thread
and or process on seperate CPU's.

I have worked with many SMP-supporting OS's such as Linux (ugh),
Solaris, Solaris X86 etc... All of which show more than one process
marked as runnable at any given time, and yet I see only a single
process marked runnable on this FreeBSD machine at any given
point. Whats more, benchmarks and other information from MySQL
show that threads are not executing concurrently accross the dual
CPU architecture which I have. 

I'm quite sure I have the kernel options configured correctly, which is
why Im so confused about this. 

So, without further ado, I ask a simple question, does FreeBSD 4.0-R
fix this problem? Or is there some way I can fix it with 3.3-R such that 
the SMP is working properly and or most efficiently, and allowing 
threads to span CPU's and execute concurrently, and likewise with 
processes?

Thank you for your time.

-- Brent York
york@mediarack.com





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000701bf8f9f$2b2859e0$5c5aca83>