From owner-freebsd-performance@FreeBSD.ORG Tue Oct 23 16:28:52 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B96616A417 for ; Tue, 23 Oct 2007 16:28:52 +0000 (UTC) (envelope-from josh.carroll@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by mx1.freebsd.org (Postfix) with ESMTP id 3607613C481 for ; Tue, 23 Oct 2007 16:28:52 +0000 (UTC) (envelope-from josh.carroll@gmail.com) Received: by py-out-1112.google.com with SMTP id u77so3410102pyb for ; Tue, 23 Oct 2007 09:28:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:reply-to:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; bh=ypgAIGJkXUYooeaUyvwQq0+jc4Wu2SQkxsOx86NwqlI=; b=J/RDxReKObQ+UD0nYYMZbKG0OfAupJMTk8J/ZlwTngrejJHB1NW+vgAiK3UEnt3+KRBWlhPwYtDRB79ExpMnmSPreZeTO8+/MeFHQlSDjL4H1MD3w9XPtoTIc6BuZ1U8WmQGdGGebgu1B//ZlBi+IBDuSO3ESbpq15nmHgFC7AQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:reply-to:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=hFggIHZVEtfhrqtPxIr+jnFB44JJmKDWOspziuBzLVBDFIGi88MCgbqU74GF6+bHndhKaaZbItiNEH3uF4A0P9fq0hhA+ilqa5aH1qnopua4qjDgNjl2HYZeFOua0eoHHrsPQ3YV+Mr78TNH/Xh1Q4Acv0/XL5M9WI0ejCRu1tM= Received: by 10.35.131.13 with SMTP id i13mr7725881pyn.1193155361095; Tue, 23 Oct 2007 09:02:41 -0700 (PDT) Received: by 10.35.117.12 with HTTP; Tue, 23 Oct 2007 09:02:41 -0700 (PDT) Message-ID: <8cb6106e0710230902x4edf2c8eu2d912d5de1f5d4a2@mail.gmail.com> Date: Tue, 23 Oct 2007 12:02:41 -0400 From: "Josh Carroll" To: freebsd-performance@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: remy.nonnenmacher@activnetworks.com Subject: ULE vs. 4BSD in RELENG_7 X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: josh.carroll@gmail.com List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 16:28:52 -0000 Hello, I posted this to the stable mailing list, as I thought it was pertinent there, but I think it will get better attention here. So I apologize in advance for cross-posting if this is a faux pas. :) Anyway, in summary, ULE is about 5-6 % slower than 4BSD for two workloads that I am sensitive to: building world with -j X, and ffmpeg -threads X. Other benchmarks seem to indicate relatively equal performance between the two. MySQL, on the other hand, is significantly faster in ULE. I'm trying to understand why ffmpeg and buildworld are slower in ULE than 4BSD, since it seems to me that ULE was supposed to be the better scaling scheduler. Here is a link to the original thread on the stable mailing list: http://lists.freebsd.org/pipermail/freebsd-stable/2007-October/037379.html Remy replied with some interesting results for building world between the two schedulers on an 8-way system. It seems that ULE suffers as more threads/processes are thrown at it, at least it appears that way from Remy's data. Does anyone have any additional performance tests I can run that might help indicate where the deficiency is in the ULE scheduler? MySQL performance is excellent, so I'm wondering if it was tuned to that particular workload? I'm not sure if Remy subscribes to this list, so I am CC'ing him. Hope you don't mind Remy :) Regards, Josh