From owner-freebsd-current@FreeBSD.ORG Sat Jul 19 07:01:24 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 80A85106564A for ; Sat, 19 Jul 2008 07:01:24 +0000 (UTC) (envelope-from jroberson@jroberson.net) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.230]) by mx1.freebsd.org (Postfix) with ESMTP id 4A9FD8FC08 for ; Sat, 19 Jul 2008 07:01:24 +0000 (UTC) (envelope-from jroberson@jroberson.net) Received: by rv-out-0506.google.com with SMTP id b25so741646rvf.43 for ; Sat, 19 Jul 2008 00:01:24 -0700 (PDT) Received: by 10.141.79.12 with SMTP id g12mr559097rvl.126.1216449131893; Fri, 18 Jul 2008 23:32:11 -0700 (PDT) Received: from ?10.0.1.199? ( [24.94.72.120]) by mx.google.com with ESMTPS id f21sm3326031rvb.0.2008.07.18.23.32.09 (version=SSLv3 cipher=RC4-MD5); Fri, 18 Jul 2008 23:32:10 -0700 (PDT) Date: Fri, 18 Jul 2008 20:31:55 -1000 (HST) From: Jeff Roberson X-X-Sender: jroberson@desktop To: Steve Kargl In-Reply-To: <20080717182924.GA417@troutmask.apl.washington.edu> Message-ID: <20080718202730.W954@desktop> References: <20080716211317.GA92354@troutmask.apl.washington.edu> <452221.38826.qm@web63902.mail.re1.yahoo.com> <20080717182924.GA417@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Barney Cordoba , current@freebsd.org Subject: Re: ULE scheduling oddity X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jul 2008 07:01:25 -0000 On Thu, 17 Jul 2008, Steve Kargl wrote: > On Thu, Jul 17, 2008 at 09:12:45AM -0700, Barney Cordoba wrote: >> >>> Actually, 10 copies of the little app are the only things >>> running except >>> top(1) and few sleeping system services (e.g., nfsd and >>> sshd). Apparently, >>> you missed the "41 processes: 11 running, 30 >>> sleeping" line above. >>> >> >> Your apparent argument that somehow every cpu cycle can be >> sliced equally and automagically is as silly > > I do not expect a single cpu cycle to be split evenly > between the running processes. I do however expect that > 8e12 cpu cycles to be split in a better distribution. > >> as the expectation that a first generation scheduler will >> exhibit 100% efficiency across 8 cpus. > > ULE in -current is no longer 1st generation. I tested the > original ULE when jeffr committed and reported a few panics > and provided some of the first feedback of interactivity > problems. > > Perhaps, I should have sent my original email directly to > jeffr instead of the freebsd-current list where others > might find the observation of interest. If one expects to > see future improvements in ULE, then providing feedback > is crucial. Apparently, you have a different opinion. Hey Steve, Thanks again for providing valuable feedback. The new cpu topology aware load balancing could've disturbed the ever delicate balancing algorithm. Do you know if this is better in 7.0 than current? I know at one time I had examined this very workload. Can you try increasing the balance frequency? (lessening the interval value in sysctl) I haven't been reading current much lately, I must confess. Please contact me directly if I don't respond here in a timely fashion. Thanks! Jeff > > -- > Steve > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >