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:
- Intel D945GCLF2 Atom 1.6GHz Dual Core 330 Intel 945GC Mini ITX Motherboard/CPU Combo
- IN WIN BM639 Black / Silver Steel Mini-ITX Tower Computer Case 120W Power Supply
- G.SKILL 2GB 240-Pin DDR2 SDRAM DDR2 667 (PC2 5300) Desktop Memory
- Seagate Momentus 7200.3 250GB 7200 RPM 16MB Cache SATA 3.0Gb/s Notebook Hard Drive
- SAMSUNG Black 20X DVD-R Burner with LightScribe – OEM
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!

Add New Comment
Viewing 3 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks
(Trackback URL)