Make of this page what you will. To corrupt an old saying... "There are lies, damned lies and benchmarks". Anyway, as noted on the Tools page, I was interested in the relative performance of the various thin clients I had and so created a simple benchmark to measure their performance as web servers. The benchmark measurements are actually run on a copy of the 'thin' section of this site - currently ~160 pages occupying ~30MB.
In all cases the actual web server being used is Apache.
The benchmark code is run on 2.8GHz P4 HT system running Fedora Core 13.
An example of the output from the benchmark is:
** WebServerTest.pl version 1.00 starting at Sat Sep 4 06:48:51 2010 Tests run on Host: 192.168.10.18 50 times with 20 copies and average delay of 0 seconds Transactions: 1000 Elapsed time: 9.187 sec Bytes Transferred: 8617035 bytes Response Time: 0.18 sec Transaction Rate: 108.85 trans/sec Throughput: 937970.64 bytes/sec Concurrency: 19.4 Status Code 200: 1000 ** WebServerTest.pl version 1.00 ending at Sat Sep 4 06:49:00 2010
The key data from the output is summarised in the table below.
Thin Client | System/Storage | Processor | Speed | Response time (sec) |
Transaction Rate trans/sec |
Throughput bytes/sec |
---|---|---|---|---|---|---|
Neoware CA5 | DSL/Hard disk | SiS550 | 200MHz | 0.40 | 47.46 | 397k |
Neoware CA5 | DSL/CF | SiS550 | 200MHz | 0.38 | 48.82 | 410k |
Neoware Capio | PuppyServer/CF | Geode GX1 | 300MHz | 0.83 | 23.6 | 198k |
Neoware Capio | DSL/CF | Geode GX1 | 300MHz | 0.31 | 62.9 | 522k |
Wyse SX0 | DSL/CF | Geode GX500 | 366MHz | 0.18 | 108.85 | 940k |
IGEL 2110LX | Puppy/CF | VIA Eden | 400MHz | 0.17 | 114.11 | 945k |
Neoware CA21 | DSL/CF | Via Eden | 800MHz | 0.17 | 115.8 | 976k |
HP T5530 | DSL/CF | Via C7 | 800MHz | 0.17 | 114.3 | 984k |
Notes: