sprocket i/o

thomas stromberg on technology, nature, and motorcycles

sprocket i/o header image 2

anodized.sprocket.io

December 3rd, 2008 · Comments

I retired my old Shuttle SS50 home server this week, and replaced it with something much faster:

FreeBSD anodized.sprocket.io 8.0-CURRENT
FreeBSD root@anodized.sprocket.io:/usr/obj/usr/src/sys/PURPLE  amd64

I was going to name her ‘wet’, but after failing to get OpenSolaris 2008.11 to be stable on it, reinstalled it with FreeBSD and decided that ‘anodized’ was a cooler name anyways. This is what she’s made of:

The first D945GCLF2 motherboard I got was dead on arrival. The second one wouldn’t boot anything (OpenSolaris, FreeBSD, Fedora 10, Ubuntu) consistently until I upgraded to the latest version of the BIOS. The case was pretty crammed, since I decided to re-use a left-over full-size DVD burner rather than buy a slim-line version. I’m using PF: The OpenBSD Packet Filter and Squid 3.0 for transparent web caching. Since I won’t be taking the second-hand monitor with me to Belgium, I set the box up for serial console so that I can still get local access from a laptop.

Freebenchin’

I also made the first public beta release of my benchmarking software: Freebench. It’s basically an open-source clone of the SPEC CPU benchmark. So far, it mostly works on Linux, OpenSolaris, FreeBSD, NetBSD, OpenBSD, and Dragonfly BSD. Right now I’m working on adding a good MySQL benchmark to it before making a more widespread release. This is what it looks like on the Atom 330, compared to a MacBook Pro:

% FreeBench 0.5 - FreeBSD 8.0-CURRENT amd64 gcc (GCC) 4.2.1 20070719  [FreeBSD]
% 4 x 1618MHz (Intel Atom 330 @ 1.60GHz), 2029M RAM, ufs, local
% /usr/bin/gcc -O3 -funroll-loops -fomit-frame-pointer -pipe

standard          | score  | best raw | best durat.  | vari. | raw scores
--------------------------------------------------------------------------------
gnugo.tactics     | 55.81  | 15.510   | 0:01:02.0414 | 0.93% | 15.51, 15.52, 15.65
ogg.tibetan-chant | N/A    | 0.000    | 0:00:05.3827 | 0.08% | 1.41, 1.41
bzip2.decompress-9| 82.74  | 1.328    | 0:00:05.3133 | 1.12% | 1.33, 1.34, 1.34
scimark2.small    | 49.69  | 661.220  | 0:00:30.5028 | 0.32% | 661.22, 659.53, 659.08
tidy.xml          | N/A    | 0.000    | 0:01:06.0147 | 0.00% |
dcraw.d300        | 53.49  | 18.090   | 0:01:12.3583 | 1.38% | 18.34, 18.29, 18.09
povray.reduced    | 44.90  | 87.072   | 0:05:48.2872 | 0.23% | 87.24, 87.07, 87.27
openssl.aes       | 194.54 | 11.571   | 0:00:46.2846 | 0.02% | 11.57, 11.57, 11.57
bzip2.compress-9  | 40.16  | 20.161   | 0:01:20.6454 | 2.18% | 20.60, 20.48, 20.16
--------------------------------------------------------------------------------
TOTAL             | 74.48  | 814.95260| 0:11:56.8308 | 0.70% |
--------------------------------------------------------------------------------
- This host is 0.74X as fast as a MacBook Pro (Intel Core 2 Duo 2.33GHz)

You’ll notice that the tidy.xml test fails on this machine (segfaults), which is something I will have to look into. ogg faulted once. My wife isn’t very happy that I decided to start a new open-source project in the middle of our move, but I am pretty consumed by it. If you have access to a UNIX machine, give the beta a go!

Tags: other

Viewing 3 Comments

 

Trackbacks

(Trackback URL)

close Reblog this comment
blog comments powered by Disqus