Advertisment

The Smallest Webserver

author-image
PCQ Bureau
New Update

How small can small get? And that too for a

Webserver which is expected to serve a few thousand visitors?

Advertisment

alt="Less than one cubic inch in volume and a bit bigger than a matchbox, the world’s smallest Webserver measures 2.7" by 1.7" by .25""

align="right" hspace="15">Is a desktop system small enough? What about

a notebook? Will one of those new ultra-thin magnesium alloy notebooks be able to

withstand the load?

Well then, what about a matchbox-sized Webserver?

Matchbox! Are you sure?

Advertisment

Do I see disbelief in your eyes?

Look carefully at the photograph, and you can feast

your eyes on the world’s smallest Webserver, less than one cubic inch in volume,

slightly bigger than the standard Indian matchbox.

We’ll let Pratt Vaughan ( href="http://pratt@cs.stanford.edu">pratt@cs.stanford.edu), who built this miniature

wonder tell its story.

Advertisment

It’s Jumptec’s DIMM-PC, a single- board

AMD 486-SX computer with a 66 MHz CPU, 16 MB RAM, and 16 MB flash ROM, big enough to hold

a useful amount of Red Hat 5.2 Linux, including the HTTP daemon that runs the Webserver.

At relatively low CPU-usage levels it consumes 800 milliwatts from a 5 V power-supply,

rising to 2 W at 100 percent CPU usage.

Connection to the Internet is via PLIP, a

point-to-point network protocol utilizing the Jumptec’s parallel port and running at

about 27 kbps. (Both ends of the connection are EPP-capable and a much greater speed is

therefore possible, just a small matter of programming.)

As of around noon, Monday, January 25, it has been

averaging 40 hits a minute, and showing a load average of 20 (consistent, I suppose, with

keeping the 20 httpd’s busy). I’m not currently sure whether the bottleneck is

in the demand, the PLIP line, the CPU, or the server (Apache 1.2.6 using 1.3.4 might

improve things)."

Want to check it out yourselves? Surf over to href="http://wearables.stanford.edu">http://wearables.stanford.edu.

Advertisment