From owner-freebsd-hackers@FreeBSD.ORG Wed Feb 17 21:34:13 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 855CA1065670 for ; Wed, 17 Feb 2010 21:34:13 +0000 (UTC) (envelope-from fergleiser@yahoo.com) Received: from web31702.mail.mud.yahoo.com (web31702.mail.mud.yahoo.com [68.142.201.182]) by mx1.freebsd.org (Postfix) with SMTP id 43EC68FC16 for ; Wed, 17 Feb 2010 21:34:12 +0000 (UTC) Received: (qmail 43591 invoked by uid 60001); 17 Feb 2010 21:34:12 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1266442452; bh=kXjjyCpYDqVZ5JStTXEvuKCR4oiqQJh8KSCuCSmvugE=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=lRUE2LrP0uxP2hOy8rlJek/+UsNZgEsmqPQkBCazVRpuldWk7iOAp+5t2nMm4x1/v3HIt+QFlKjzrl8RyJks95l/KqZKx9eKTadu5XT7v1mM+13UgOIHLQusCIpQ9f+4x+TW7x/n6g7ISU13CMyxwQW007V9yVWbmBVzuFnH86g= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=GRlJ7DE90clxQpdnwctf63yP6wMm0uK+s0NCvlCNqoAveXMnnba7oncW1uE0U+rqwcxuToabbwANj/1UULnpdMaeX6MJKwdwXYkQBezPqL0kayCrpJvhh0O9/JTOLmnggDDjVNmQ9DY6O+WEYU00KTSjNyymxlU1f2z9bG0hLeo=; Message-ID: <21791.42462.qm@web31702.mail.mud.yahoo.com> X-YMail-OSG: S35PTJ4VM1mAMEz7jNBC7EyeXzNd7Mxt._y2QeSxJ__glY1HMHKgYDzXpmeg38tHWYl.K9_Q3Gr12rxfdahNYO3_yw4_Bmejkngz4RVR7HcxTcWnl34uo66O70LjJ3COsNjcC5E6nAFnS69sS7IzcCORiQ8ozuUimDOXiHbwEFD7YBl3ojloADlLWDkKCGDRraqyHJG_6D37RgRU.NcJ2L2zWFvDs35DtQ8GNlC9na5RmDkWWdJvPmQEsMLFAOEsrO1fWETEcU2bxHvSUxhHFSJKlSSE8wYM3DodiXUw1mdEJOhjsG3TakBodSLv1cSWYbGKx9Rd0tM54XVM5.vQVYTv5BooySgATr72mpwCUPeEJFqknkTAxPr8ffc- Received: from [190.231.9.29] by web31702.mail.mud.yahoo.com via HTTP; Wed, 17 Feb 2010 13:34:11 PST X-Mailer: YahooMailRC/272.7 YahooMailWebService/0.8.100.260964 References: <201002171417.24951.jhb@freebsd.org> Date: Wed, 17 Feb 2010 13:34:11 -0800 (PST) From: Fernando Gleiser To: freebsd-hackers@freebsd.org In-Reply-To: <201002171417.24951.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Andrew Brampton Subject: Re: Per core, per device interrupt counts X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2010 21:34:13 -0000 ----- Original Message ---- > From: John Baldwin > To: freebsd-hackers@freebsd.org > Cc: Andrew Brampton > Sent: Wed, February 17, 2010 4:17:24 PM > Subject: Re: Per core, per device interrupt counts > > > The simplest method would probably be to make intrcnt grow per-CPU counts, but > that would change the ABI of intrcnt and require a good bit of userland > hacking to fix vmstat -i, etc. Or he can add some DTrace SDT probes after intrctl gets updated and export the device name, cpu index and count number from there as the probe argument list. Then he can get the stats he wants from a D script Solaris' intrstat is built as a DTrace consumer, IIRC Fer