[perf-discuss] Re: Puzzling scheduler behavior

2005-08-31 Thread Eric C. Saxe
Hi David, Since your v1280 systems has NUMA characteristics, the bias that you see for one of the boards may be a result of the kernel trying to run your application's threads "close" to where they have allocated their memory. We also generally try to keep threads in the same process together,

Re: [perf-discuss] Puzzling scheduler behavior

2005-08-31 Thread Sherry Moore
At a closer look, since you don't have another board with 33GB of memory, I guess you won't be able to unconfigure N0.SB0. Sherry On Wed, Aug 31, 2005 at 03:36:01PM -0700, Sherry Moore wrote: > Ah, just as I expected. :) > > On the Sun Fire series with multiple system boards, by default memory >

Re: [perf-discuss] Puzzling scheduler behavior

2005-08-31 Thread Sherry Moore
Ah, just as I expected. :) On the Sun Fire series with multiple system boards, by default memory is interleaved within board: > N0.SB0::memory connectedconfigured ok base > address 0x0, 33554432 KBytes total, 1768104 KBytes permanent > N0.SB2::memory

RE: [perf-discuss] Puzzling scheduler behavior

2005-08-31 Thread David McDaniel \(damcdani\)
PS, I know this can be managed by using processor sets and binding, I'm just trying to understand the defaults... As requested: # /usr/sbin/prtdiag System Configuration: Sun Microsystems sun4u Sun Fire V1280 System clock frequency: 150 MHz Memory size: 57344 Megabytes ===

Re: [perf-discuss] Puzzling scheduler behavior

2005-08-31 Thread Sherry Moore
Hi David, I have a theory. But before I present it, I would like a bit more information. - Output of "/usr/sbin/prtdiag" - If it is a Sun Fire, the output of "cfgadm -av" Thanks, Sherry On Wed, Aug 31, 2005 at 02:13:47PM -0700, David McDaniel wrote: > Our application consists of multip

RE: [perf-discuss] Puzzling scheduler behavior

2005-08-31 Thread David McDaniel \(damcdani\)
I'm cleaning up the colunm layout for easier reading. See below: > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > David McDaniel (damcdani) > Sent: Wednesday, August 31, 2005 4:14 PM > To: perf-discuss@opensolaris.org > Subject: [perf-discuss]

[perf-discuss] Puzzling scheduler behavior

2005-08-31 Thread David McDaniel
Our application consists of multiple cooperating multithreaded processes. The application is both latency and throughput sensitive. Since it originated long ago, several artifacts are less than optimal, but thats the way it is for awhile longer. Anyway, I digress. Most threads run in the TS clas