Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754164AbXFOGIk (ORCPT ); Fri, 15 Jun 2007 02:08:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752365AbXFOGId (ORCPT ); Fri, 15 Jun 2007 02:08:33 -0400 Received: from comtv.ru ([217.10.32.17]:44129 "EHLO comtv.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752197AbXFOGIc (ORCPT ); Fri, 15 Jun 2007 02:08:32 -0400 X-UCL: actv Date: Fri, 15 Jun 2007 10:07:50 +0400 (MSD) From: malc X-X-Sender: malc@linmac.oyster.ru To: Balbir Singh cc: Ingo Molnar , linux-kernel@vger.kernel.org, Dmitry Adamushko Subject: Re: [patch] sched: accurate user accounting In-Reply-To: <46720B19.5000006@linux.vnet.ibm.com> Message-ID: References: <200703251159.03616.kernel@kolivas.org> <200703260901.54943.kernel@kolivas.org> <200703260957.34798.kernel@kolivas.org> <20070328113743.GA5615@elte.hu> <20070614204253.GA14076@elte.hu> <20070614211828.GA21243@elte.hu> <46720B19.5000006@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1490 Lines: 42 On Fri, 15 Jun 2007, Balbir Singh wrote: > malc wrote: >> On Thu, 14 Jun 2007, Ingo Molnar wrote: >> [..snip..] >> >> Now integral load matches the one obtained via the "accurate" method. >> However the report for individual cores are of by around 20% percent. >> > > I think I missed some of the context, is the accounting of individual tasks > or cpustat values off by 20%? I'll try and reproduce this problem. Neither actually, the individual core idle times reported via `/proc/stat' are off by 20 percent, one over estimates and the other under estimates and the sum is right on the mark. > > Could you provide more details on the APC tool that you are using -- I > do not understand the orange and yellow lines, do they represent system > and user time? It's somewhat documented on the page: http://www.boblycat.org/~malc/apc Anyway the left bar is based on information from `/proc/stat' the right one is derived from the kernel module that just times how much time was spent in idle handler. The graphs: red - `/proc/stat', yellow - module. > NOTE: There is some inconsistency in the values reported by /usr/bin/time > (getrusage) and values reported in /proc or through delay accounting. I don't really use `getrusage'. -- vale - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/