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