From owner-freebsd-performance@FreeBSD.ORG Sat Aug 6 13:25:26 2005 Return-Path: X-Original-To: performance@freebsd.org Delivered-To: freebsd-performance@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E9A416A41F for ; Sat, 6 Aug 2005 13:25:26 +0000 (GMT) (envelope-from gnn@neville-neil.com) Received: from mrout2-b.corp.dcn.yahoo.com (mrout2-b.corp.dcn.yahoo.com [216.109.112.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A99643D49 for ; Sat, 6 Aug 2005 13:25:25 +0000 (GMT) (envelope-from gnn@neville-neil.com) Received: from minion.local.neville-neil.com (proxy8.corp.yahoo.com [216.145.48.13]) by mrout2-b.corp.dcn.yahoo.com (8.13.4/8.13.4/y.out) with ESMTP id j76DP3IH025579 for ; Sat, 6 Aug 2005 06:25:04 -0700 (PDT) Date: Sat, 06 Aug 2005 22:25:11 +0900 Message-ID: From: gnn@freebsd.org To: performance@freebsd.org User-Agent: Wanderlust/2.12.2 (99 Luftballons) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (=?ISO-8859-4?Q?Sanj=F2?=) APEL/10.6 Emacs/21.3.50 (powerpc-apple-darwin8.1.0) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: Subject: Tarball of ported libmicro 0.3 available for testing... X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Aug 2005 13:25:26 -0000 Hi Folks, So, the Open Solaris folks released their OS micro benchmarks and I have hacked (in the best and worst way of saying that) the code to run on FreeBSD -CURRENT. I have only just tried this on a nightly build that it less than a week old. There isn't a lot of documentation at: http://www.opensolaris.org/os/community/performance/libmicro/ but it should be easy enough to figure out the gist of each test. Tests that required shared pthread mutexes and condition variables do not work and are listed as elided in the Makefile.FreeBSD. The code requires gmake to build. Just unpack the tarball, cd in to the unpacked root directory, type "gmake" and then "./bench" when the make is finished and the test will run. The tarball is here: http://www.codespelunking.org/downloads/libMicro.tar.gz I plan to make a port of this this weekend, but would like some feedback on this set of benchmarks. If they're useful I think we should make them part of a nightly benchmarking strategy. They are released under the CDDL (Solaris's open source license) so I'll need to know from someone what the issues are with that and ports. Of course I'll feed my mods back to the authors, but other issues might crop up. Later, George