Check out the new USENIX Web site. next up previous
Next: Costs of new primitives Up: Performance Previous: Experimental environment

Baseline throughput

We measured the throughput of our HTTP server running on the unmodified kernel. When handling requests for small files (1 KByte) that were in the filesystem cache, our server achieved a rate of 2954 requests/sec. using connection-per-request HTTP, and 9487 requests/sec. using persistent-connection HTTP. These rates saturated the CPU, corresponding to per-request CPU costs of 338us and 105us, respectively.



Gaurav Banga
1998-12-17