From owner-cvs-src@FreeBSD.ORG Mon May 23 16:54:53 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 653C716A41C; Mon, 23 May 2005 16:54:53 +0000 (GMT) (envelope-from flata@magnesium.net) Received: from toxic.magnesium.net (toxic.magnesium.net [207.154.84.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 301DD43D1D; Mon, 23 May 2005 16:54:53 +0000 (GMT) (envelope-from flata@magnesium.net) Received: by toxic.magnesium.net (Postfix, from userid 1212) id 07A10DA8A7; Mon, 23 May 2005 09:54:53 -0700 (PDT) Date: Mon, 23 May 2005 06:54:52 -1000 From: juli mallett To: Scott Long Message-ID: <20050523165452.GA10581@toxic.magnesium.net> References: <200505181330.j4IDU8FV035625@repoman.freebsd.org> <20050523073344.GA65484@dragon.NUXI.org> <20050523160424.GK1201@green.homeunix.org> <429200D1.4040602@samsco.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <429200D1.4040602@samsco.org> User-Agent: Mutt/1.4.1i X-Towel: Yes Cc: Brian Fundakowski Feldman , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Giorgos Keramidas , David O'Brien Subject: Re: cvs commit: src/contrib/top commands.c machine.h top.c src/usr.bin/top machine.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2005 16:54:53 -0000 * Scott Long [ Date: 2005-05-23 ] [ w.r.t. Re: cvs commit: src/contrib/top commands.c machine.h top.c src/usr.bin/top machine.c ] > Brian Fundakowski Feldman wrote: > >On Mon, May 23, 2005 at 12:33:44AM -0700, David O'Brien wrote: > > > >>On Wed, May 18, 2005 at 01:30:08PM +0000, Giorgos Keramidas wrote: > >> > >>>keramida 2005-05-18 13:30:08 UTC > >>> > >>> FreeBSD src repository (doc committer) > >>> > >>> Modified files: > >>> contrib/top commands.c machine.h top.c > >>> usr.bin/top machine.c > >>> Log: > >>> Merge the CPU and WCPU columns in a single %6.2f column, add a new 'C' > >>> command that toggles between the two and update the ORDER_PCTCPU() > >>> macro to sort correctly by the visible "cpu" value. > >> > >>Having both CPU and WCPU are a lot more useful than showing the number of > >>threads. Out of the top 70 processes I'm running right now, only _1_ is > >>multi-threaded. > >> > >>How about backing all this out and making your toggle be between #threads > >>and something else -- with the something else being the default thing > >>shown. > >> > >>I still don't know what was wrong with the 'H' display of top(1) which > >>was all about threading. > > > > > >Could you explain what WCPU/CPU are supposed to differentiate? In years > >of using FreeBSD I don't think I've seen them ever be different, so I'm > >always left wondering why there's what appears to be wasted screen > >real-estate. > > > > man top > > [...] > WCPU, when displayed, is the weighted cpu percentage (this is the same > value that ps(1) displays as CPU), CPU is the raw percentage and is the > field that is sorted to determine the order of the processes > [...] > > I'm not sure which FreeBSD you've been using for years, but the numbers > are almost never the same for all of the machines that I have. I don't know what machines you're using, but on almost all the FreeBSD machines I use, most of the tasks are idle, and thus CPU and WCPU will be the same (0.00, 0.00). As for running tasks, yes, Brian must be thinking of something else. That said, the numbers are almost always the same, at least given my sample set. juli. -- juli mallett. "It's called love and somehow it's become unmentionable." -- New Order - Thieves Like Us