As part of the development process it is necessary to test software to see how it performs under a variety of conditions. The figures below are derived from that testing process and aim to give an idea of the sort of performance that can be expected from Zeolite.

Page Delivery Rate

Samples Threads Pages / Minute Pages / Day Average Response Time Total Throughput
15675 1 7310 10,526,400 4 milliseconds 2662 KB/Sec
17210 5 14789 21,296,160 16 milliseconds 5386 KB/Sec
32438 10 13554 19,517,760 39 milliseconds 4937 KB/Sec

Notes

All testing was carried out on a 2.4GHz ADM64 desktop computer with 1GB of ram. Logging was set to SEVERE as it would be in production. The testing client and the server ran on the same machine. Ideally the test would be carried out with two different machines connected by a high speed low latency network - one running the server the other the test client.

The test performed with a single thread was unable to saturate the server hence the low page per minute figure and the lower throughput. The ten thread test has lower throughput and page per minute values due to the increased load of simulating 10 clients.

To provide an idea of scale the five thread test simulates extreme real world loading of a server. The ten thread test was carried out simply for comparison and to show that the software is able to handle concurrency well.