From owner-freebsd-hackers Thu Jun 6 17: 2:36 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mail.speakeasy.net (mail17.speakeasy.net [216.254.0.217]) by hub.freebsd.org (Postfix) with ESMTP id 58B4F37B401 for ; Thu, 6 Jun 2002 17:02:24 -0700 (PDT) Received: (qmail 26099 invoked from network); 7 Jun 2002 00:02:23 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail17.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 7 Jun 2002 00:02:23 -0000 Received: from laptop.baldwin.cx (laptop.baldwin.cx [192.168.0.4]) by server.baldwin.cx (8.11.6/8.11.6) with ESMTP id g5702MF63159; Thu, 6 Jun 2002 20:02:22 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20020606170509.O403-100000@femme.listmistress.org> Date: Thu, 06 Jun 2002 20:02:21 -0400 (EDT) From: John Baldwin To: Trish Lynch Subject: Project: a benchmark utility Cc: hackers@freebsd.org Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 06-Jun-2002 Trish Lynch wrote: > > Question: > > what types of things can be done by people who are generally just > learning thier way around some of the code? is there anyone willing to > patiently work with a fast learner (yes, honestly my biggest fear is since > that I'm entirely self taught is that I have some bad habits, and someone > must be willing to LART me at every opportunity on them until I learn) > > I take intruction well, and I am willing at admit I know NOTHING > and am willing to learn. Someone need help on anything they see that I can > help out with in my unemployed spare time? > > I'd even be willing to jump into the deep end if there's someone > williong to teach me how to tread water. Actually, if there's a Perl/Tcl/Python/C/C++/shell hacker running around I could use a decent benchmarking tool to compare stable and current. Basically, what I would like is to be able to do the following: bench -n So for example: bench -n 20 buildworld -j4 To run my buildworld script 20 times (with -j4 passed in as an argument to buildworld). I would like the program/script/whatever to collect time -l stats for each iteration. It can simply spit the time -l output to a simple text file in a sensible format (one line per run, with a specific order of columns for example, just the numbers to make the file easier to parse). Once I have that, it would be nice to have a simple tool that would take one of these tabular files as input and spit out appropriate statistics about each column (mean, mode, median, stddev, highlight outliers, etc.). If some sensible (i.e. meaningful) graphs can be generated from this data using gnuplot or some such that would be nice, too. Any takers? -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message