From owner-freebsd-current@FreeBSD.ORG Fri Nov 7 07:53:48 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C21B16A4CE for ; Fri, 7 Nov 2003 07:53:48 -0800 (PST) Received: from mail.liwing.de (mail.liwing.de [213.70.188.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57C6A43FDF for ; Fri, 7 Nov 2003 07:53:45 -0800 (PST) (envelope-from rehsack@liwing.de) Received: (qmail 86048 invoked from network); 7 Nov 2003 15:53:42 -0000 Received: from stingray.liwing.de (HELO liwing.de) ([213.70.188.164]) (envelope-sender ) by mail.liwing.de (qmail-ldap-1.03) with SMTP for ; 7 Nov 2003 15:53:42 -0000 Message-ID: <3FABC006.10509@liwing.de> Date: Fri, 07 Nov 2003 15:53:42 +0000 From: Jens Rehsack User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.5) Gecko/20031102 X-Accept-Language: de-de, de, en-us, en MIME-Version: 1.0 To: current@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: New interrupt code slows hyperthreading down X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Nov 2003 15:53:48 -0000 Hi, I recompiled my system today and when it came up again, it was terrible slow. Using top I've seen, that there're around 25% cpu-time is used to handle interrupts. The kernel was configured using SMP ('cause it's a HTT enabled CPU) and APIC. Setting machdep.hlt_logical_cpus to 1 didn't change anything. Simply getting a few mails (around 30) takes about 20 minutes. Most of time while getting the mails my mozilla was in "*Giant" state, what shouldn't be good, should it? I've recompiled the kernel without SMP and APIC and now the system's behaviour is more "normal". Is the behaviour of the new interrupt code better on real multiprocessor systems? Regards, -- Jens Rehsack