This page describes Linux NFS client hardware designed and integrated specially for our project, and includes some directions for how to integrate your own high-performance systems.
RequirementsOur requirements for these systems include:
Among mainboards, the Tyan Thunder LE and the AsusTek CUR-DLS are the least expensive mainboards that support a version of the ServerWorks chipset. They both have on-board graphics and LAN hardware, and both support on-board SCSI controllers. The Tyan Thunder LE can also be configured without the SCSI controller, and comes with no 32-bit PCI slots. This is ideal for our purpose, which is to construct high-performance NFS client systems.
We are also exploring the performance of a new range of commodity server-quality gigabit Ethernet NICs. Among the NICs we are considering are:
Parts ManifestEach client system consists of:
AssemblyThe images here depict various stages in constructing our prototype.
Stage 1 - The parts have arrivedNot shown: ethernet card and CPU fans.
Stage 2 - Case AssemblyThis photo shows the case after the mainboard is installed. Note that the CD-ROM and floppy/hard drive sub-assemblies can be removed from the case itself for easy drive installation. CPUs and memory have yet to be installed.
Stage 3 - Final AssemblyHere's a close-up of the final assembly. We see CPUs, memory, PCI gigabit ethernet card, and cabling all in place. Still missing: CPU fans and heatsinks.
lmbench ResultsAfter installing RedHat Linux 7.0 and the 2.4.3 kernel, we ran lmbench on the prototype system to determine its performance level. You can review the results.
Helpful Guides on the WebTo find the best prices for components, we used these web services:
Integration help is available here:
Last modified: Tue May 8 22:07:37 EDT 2001