Thursday, August 18, 2005

FreeBSD on Shuttle SB81P

I bought a new Shuttle SB81P to use as a VMWare GSX server in my Network Security Operations class. I bought the system to provide VMWare images which students could independently manipulate. This will make the class more hands-on without requiring much investment on the student's part. All I will ask is that the student brings a laptop with a Secure Shell client. If the student wants to directly interact with the VM, he or she can install the VMWare Virtual Console for Windows or Linux on a laptop. I cannot use FreeBSD to host GSX Server. I intend to try the Windows Server 2003, Enterprise x64 Edition (64-bit) trial version. If it works as promised I will buy the Standard Edition from a vendor like NewEgg.com.

Here are the Shuttle specifications:

  • Shuttle SB81P Intel Socket T(LGA775) Intel Pentium 4/Celeron INTEL 915G Barebone from NewEgg.com

  • Intel Pentium 4 640 Prescott 800MHz FSB 2MB L2 Cache LGA 775 EM64T Processor from NewEgg.com

  • 2x1GB 184-pin DIMM DDR PC3200 RAM Crucial.com

  • Two Western Digital Raptor WD740GD 74GB 10,000 RPM 8MB Cache Serial ATA150 Hard Drives from NewEgg.com

  • NEC Black IDE DVD Burner Model ND-3540A from NewEgg.com

  • NEC Black 1.44MB 3.5" Internal Floppy Drive from NewEgg.com

  • Shuttle PF60 XPC Carrying Case from NewEgg.com


Since the NYCBUG dmesg submission system isn't working, here is my dmesg output from the FreeBSD/amd64 port of FreeBSD 6.0-BETA2.
Here is how long it took to build a kernel:

--------------------------------------------------------------
>>> Kernel build for GENERIC completed on Thu Aug 18 07:07:04 EDT 2005
--------------------------------------------------------------
705.110u 308.834s 16:06.24 104.9% 4141+2880k 5402+3462io 185pf+0w

The CPU supports hyper-threading. Notice the C column in top output.

last pid: 23591; load averages: 0.08, 0.63, 0.60 up 0+00:32:16 07:09:38
22 processes: 1 running, 21 sleeping
CPU states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
Mem: 9552K Active, 165M Inact, 191M Wired, 52K Cache, 213M Buf, 1579M Free
Swap: 4096M Total, 4096M Free

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
468 richard 1 96 0 29356K 4012K select 0 0:02 0.00% sshd
392 root 1 96 0 9352K 3336K select 0 0:00 0.00% sendmail
464 root 1 4 0 29384K 3984K sbwait 0 0:00 0.00% sshd
254 root 1 96 0 3532K 1088K select 0 0:00 0.00% syslogd

Here are OpenSSL speed and nbench test results. I ran these tests after reading this thread.

1 comment:

Colin Percival said...

I can't remember if the change was made before or after 6.0-BETA2, but note that Hyper-Threading is now disabled by default on RELENG_6 for security reasons.