From owner-freebsd-current@FreeBSD.ORG  Mon Aug 23 12:40:36 2010
Return-Path: <owner-freebsd-current@FreeBSD.ORG>
Delivered-To: freebsd-current@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 4AB7D10657A2
	for <freebsd-current@freebsd.org>; Mon, 23 Aug 2010 12:40:36 +0000 (UTC)
	(envelope-from jhb@freebsd.org)
Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42])
	by mx1.freebsd.org (Postfix) with ESMTP id 19C588FC08
	for <freebsd-current@freebsd.org>; Mon, 23 Aug 2010 12:40:36 +0000 (UTC)
Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net
	[66.111.2.69])
	by cyrus.watson.org (Postfix) with ESMTPSA id B5F6246B37;
	Mon, 23 Aug 2010 08:40:35 -0400 (EDT)
Received: from jhbbsd.localnet (smtp.hudson-trading.com [209.249.190.9])
	by bigwig.baldwin.cx (Postfix) with ESMTPSA id 8537C8A050;
	Mon, 23 Aug 2010 08:40:34 -0400 (EDT)
From: John Baldwin <jhb@freebsd.org>
To: freebsd-current@freebsd.org
Date: Mon, 23 Aug 2010 08:37:22 -0400
User-Agent: KMail/1.13.5 (FreeBSD/7.3-CBSD-20100819; KDE/4.4.5; amd64; ; )
References: <AANLkTin0SHWRobn+GREOPtyRMGhoLKdFBMXQWMSa+rt7@mail.gmail.com>
	<4C6FF0A9.9020809@icyb.net.ua>
In-Reply-To: <4C6FF0A9.9020809@icyb.net.ua>
MIME-Version: 1.0
Content-Type: Text/Plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Message-Id: <201008230837.22200.jhb@freebsd.org>
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1
	(bigwig.baldwin.cx); Mon, 23 Aug 2010 08:40:34 -0400 (EDT)
X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx
X-Virus-Status: Clean
X-Spam-Status: No, score=-2.6 required=4.2 tests=AWL,BAYES_00 autolearn=ham
	version=3.2.5
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx
Cc: bf1783@gmail.com, Andriy Gapon <avg@icyb.net.ua>
Subject: Re: Latest intr problems
X-BeenThere: freebsd-current@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussions about the use of FreeBSD-current
	<freebsd-current.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>, 
	<mailto:freebsd-current-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-current>
List-Post: <mailto:freebsd-current@freebsd.org>
List-Help: <mailto:freebsd-current-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>,
	<mailto:freebsd-current-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Aug 2010 12:40:36 -0000

On Saturday, August 21, 2010 11:28:41 am Andriy Gapon wrote:
> on 21/08/2010 16:04 b. f. said the following:
> > Andriy Gapon wrote:
> >> on 21/08/2010 12:35 Andriy Gapon said the following:
> >>> I feel like you might be having a problem with clocks...
> >> FWIW, I am reading this document http://edc.intel.com/Link.aspx?id=1484
> >> and I see this sentence: "All of the clocks in the processor core are
> >> stopped in the C3 state".
> >>
> >> I see that you have C3 state enabled and it's regularly entered:
> >> dev.cpu.0.cx_usage: 0.00% 5.51% 94.48% last 305us
> > 
> > I don't think this accounts for all of his problems, unless his
> > machine has an unusual configuration. 
> 
> Well, let's try to not muddy the waters prematurely.

It could easily account for it.  If the lapic is going to sleep in C3, then 
you are actually missing statclock interrupts and likely screwing up the 
accounting (idle threads wouldn't accumulate "time" correctly for example).  
Even though his system really isn't spending a lot of time executing 
interrupts, the cp_time[] values would be skewed and wrong.

-- 
John Baldwin