Pi Server is a fast, light and powerful http server and J2EE app container. 

It's built from the ground up using Java NIO instead of standard java.io 
and integrated with the J2EE apis.

Functionality

* Java NIO non-blocking selectors instead of blocking java.io sockets resulting
  in improved performance
* Simple drop-in application (servlet) deployment
* HTTP/1.1 Keep-Alive, chunked support
* Built-in urlrewrites. No excessive XML, pure flat txt file config
* Memory-aware caching
* Twin JVM design
* Lightweight & simple logging

Testing

The following stats are based on a http request to an average dynamically 
created html page built by a HttpServlet. It's done over a LAN connection 
from a Win XP client to a Ubuntu Linux (64 bit Sempron LE-1250) server.

java -Xms2800m -Xmx2800m Server

Buffer 8192 bytes

Overview
================================================================================
Report name:                  07/03/2010 04:04:56
Run on:                       07/03/2010 04:04:56
Run length:                   00:01:00

Web Application Stress Tool Version:1.1.293.1

Number of test clients:       1

Number of hits:               55163
Requests per Second:          919.50

Socket Statistics
--------------------------------------------------------------------------------
Socket Connects:              55166
Total Bytes Sent (in KB):     11259.47
Bytes Sent Rate (in KB/s):    187.68
Total Bytes Recv (in KB):     116411.21
Bytes Recv Rate (in KB/s):    1940.43

Socket Errors
--------------------------------------------------------------------------------
Connect:                      0
Send:                         0
Recv:                         0
Timeouts:                     0

RDS Results
--------------------------------------------------------------------------------
Successful Queries:           0


Script Settings
================================================================================
Server:                       LAN
Number of threads:            100

Test length:                  00:01:00
Warmup:                       00:00:00
Cooldown:                     00:00:00

Use Random Delay:             No

Follow Redirects:             Yes
Max Redirect Depth:           15


Clients used in test
================================================================================
localhost

Clients not used in test
================================================================================


Result Codes
Code      Description                   Count     
================================================================================
200       OK                            55162     
NA        HTTP result code not given    1         


Page Summary
Page                            Hits      TTFB Avg  TTLB Avg  Auth      Query     
================================================================================
GET /apps/Source?type=home      55163     106.99    107.14    No        No      



**************************************************************************************

New test 16/02/2011

Now with Ubuntu Linux (Athlon 64 x2 7850 Black Edition Dual Core) server

Overview
================================================================================
Report name:                  16/02/2011 11:17:02
Run on:                       16/02/2011 11:17:02
Run length:                   00:01:00

Web Application Stress Tool Version:1.1.293.1

Number of test clients:       1

Number of hits:               108641
Requests per Second:          1810.54

Socket Statistics
--------------------------------------------------------------------------------
Socket Connects:              108730
Total Bytes Sent (in KB):     22191.96
Bytes Sent Rate (in KB/s):    369.84
Total Bytes Recv (in KB):     287304.53
Bytes Recv Rate (in KB/s):    4788.03

Socket Errors
--------------------------------------------------------------------------------
Connect:                      188
Send:                         0
Recv:                         0
Timeouts:                     0

RDS Results
--------------------------------------------------------------------------------
Successful Queries:           0


Script Settings
================================================================================
Server:                       LAN
Number of threads:            100

Test length:                  00:01:00
Warmup:                       00:00:00
Cooldown:                     00:00:00

Use Random Delay:             No

Follow Redirects:             Yes
Max Redirect Depth:           15


Clients used in test
================================================================================
localhost

Clients not used in test
================================================================================


Result Codes
Code      Description                   Count     
================================================================================
200       OK                            108640    
404       Not Found                     1         


Page Summary
Page                            Hits      TTFB Avg  TTLB Avg  Auth      Query     
================================================================================
GET /apps/Source?type=home      108641    53.56     53.61     No        No