From owner-freebsd-stable@FreeBSD.ORG Tue Nov 20 09:50:51 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7781C16A469; Tue, 20 Nov 2007 09:50:51 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (pointyhat.freebsd.org [IPv6:2001:4f8:fff6::2b]) by mx1.freebsd.org (Postfix) with ESMTP id 7761613C4AC; Tue, 20 Nov 2007 09:50:50 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <4742ADFE.40902@FreeBSD.org> Date: Tue, 20 Nov 2007 10:50:54 +0100 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Alexey Popov References: <4741905E.8050300@chistydom.ru> <47419AB3.5030008@chistydom.ru> <4741A7DA.2050706@chistydom.ru> <4741DA15.9000308@FreeBSD.org> <47429DB8.7040504@chistydom.ru> In-Reply-To: <47429DB8.7040504@chistydom.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-stable@freebsd.org, Ivan Voras Subject: Re: 2 x quad-core system is slower that 2 x dual core on FreeBSD X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Nov 2007 09:50:51 -0000 Alexey Popov wrote: > Hi. > > Kris Kennaway wrote: >>>>> CPU states: 9.5% user, 0.0% nice, 82.0% system, 0.5% interrupt, >>>>> 8.0% idle >>>> A wild idea that might not help: try reducing kern.hz in loader.conf to >>>> something like 100 and see if something significant changes. >>> Now it runs with hz=100, number of context switches became ~ 2 times >>> less, but still there's 90% system CPU load (see attach). >> >> System CPU usage doesn't tell you anything by itself, you need to look >> at how much work the system is actually doing (pages served/second, or >> whatever). For example, when your kernel is getting more work done, >> system CPU usage will also be higher. > Usually on PHP backends slow PHP code eats most of the CPU time. I have > %user much bigger than %system in CPU states. > > But now %system is much bigger than %user and I can conclude that on > 8-core server FreeBSD consumes more CPU time than PHP. That is one possibility, but you still need to look at the actual throughput on these machines before making conclusions about which is performing better. Can you please provide those numbers for 6.x, 7.x with ULE and 4BSD on the 4-core and 8-core systems? Kris