From owner-freebsd-questions@FreeBSD.ORG Tue Jan 29 23:41:07 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B4CC16A41A for ; Tue, 29 Jan 2008 23:41:06 +0000 (UTC) (envelope-from john@johnberliner.com) Received: from assassin.liveoaksf.org (mail.liveoaksf.org [216.31.235.91]) by mx1.freebsd.org (Postfix) with SMTP id F2E9D13C467 for ; Tue, 29 Jan 2008 23:41:05 +0000 (UTC) (envelope-from john@johnberliner.com) Received: (qmail 58094 invoked by uid 1004); 29 Jan 2008 23:15:12 -0000 Received: from 192.168.1.45 by assassin.liveoaksf.org (envelope-from , uid 1002) with qmail-scanner-1.25-st-qms (clamdscan: 0.92/5575. spamassassin: 3.2.4. perlscan: 1.25-st-qms. Clear:RC:0(192.168.1.45):SA:0(-4.4/4.5):. Processed in 1.856048 secs); 29 Jan 2008 23:15:12 -0000 X-Spam-Status: No, hits=-4.4 required=4.5 X-Antivirus-LIVEOAKSF-Mail-From: john@johnberliner.com via assassin.liveoaksf.org X-Antivirus-LIVEOAKSF: 1.25-st-qms (Clear:RC:0(192.168.1.45):SA:0(-4.4/4.5):. Processed in 1.856048 secs Process 58082) Received: from unknown (HELO ?192.168.1.45?) (tech@liveoaksf.org@192.168.1.45) by assassin.liveoaksf.org with SMTP; 29 Jan 2008 23:15:10 -0000 Mime-Version: 1.0 (Apple Message framework v753) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: freebsd-questions@freebsd.org From: John Berliner Date: Tue, 29 Jan 2008 15:14:21 -0800 X-Mailer: Apple Mail (2.753) Subject: SMP kernel and interrupt storm X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jan 2008 23:41:07 -0000 Building 6.3-RELEASE on dual Xeon boxes, SMP kernel builds fine, all 4 CPUs launch on reboot. options SMP device apic But I get a TON of interrupts from acpi0 -- about 68,000 per second according to vmstat -i. With system at idle with almost no services running, here is output of top -S: last pid: 1026; load averages: 0.94, 0.96, 0.91 63 processes: 6 running, 42 sleeping, 15 waiting CPU states: 0.0% user, 0.0% nice, 0.0% system, 45.3% interrupt, 54.7% idle Mem: 9296K Active, 13M Inact, 28M Wired, 16K Cache, 17M Buf, 3843M Free Swap: 4096M Total, 4096M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 13 root 1 171 52 0K 8K RUN 0 42:54 99.02% idle: cpu0 21 root 1 -52 -171 0K 8K CPU2 2 32:26 85.25% irq9: acpi0 11 root 1 171 52 0K 8K RUN 2 10:33 12.74% idle: cpu2 Notice high load (0.94, often higher) and 45% interrupt. If turn off ACPI (set hint.apic.0.disabled=1 in loader.conf), the interrupt 'storm' ceases, but then I'm only running on one CPU. Help? -- John