Difference between revisions of "Xebra Benchmarks"
(→Results) |
|||
Line 3: | Line 3: | ||
==Environment== | ==Environment== | ||
− | * | + | *Windows 7 64Bit |
*Xebra revision 80570 | *Xebra revision 80570 | ||
− | *Eiffel Studio 6.5. | + | *Eiffel Studio 6.5.7.9743 GPL Edition - windows |
*Eiffel src revision 80570 | *Eiffel src revision 80570 | ||
− | *Apache 2.2. | + | *Apache 2.2.11 |
+ | *ApacheBench 2.3 | ||
==Settings== | ==Settings== | ||
Line 35: | Line 36: | ||
|- | |- | ||
| | | | ||
− | + | 1000 requests, concurrency level 1 | |
| | | | ||
| | | | ||
|- | |- | ||
| | | | ||
− | a | + | <code> |
+ | Document Path: /helloworld/index.xeb | ||
+ | Document Length: 331 bytes | ||
+ | |||
+ | Concurrency Level: 1 | ||
+ | Time taken for tests: 9.290 seconds | ||
+ | Complete requests: 1000 | ||
+ | Failed requests: 0 | ||
+ | Write errors: 0 | ||
+ | Total transferred: 716000 bytes | ||
+ | HTML transferred: 331000 bytes | ||
+ | Requests per second: 107.64 [#/sec] (mean) | ||
+ | Time per request: 9.290 [ms] (mean) | ||
+ | Time per request: 9.290 [ms] (mean, across all concurrent requests) | ||
+ | Transfer rate: 75.27 [Kbytes/sec] received | ||
+ | |||
+ | Connection Times (ms) | ||
+ | min mean[+/-sd] median max | ||
+ | Connect: 0 0 0.3 0 1 | ||
+ | Processing: 7 9 1.4 9 21 | ||
+ | Waiting: 7 9 1.4 9 21 | ||
+ | Total: 7 9 1.4 9 21 | ||
+ | |||
+ | Percentage of the requests served within a certain time (ms) | ||
+ | 50% 9 | ||
+ | 66% 10 | ||
+ | 75% 10 | ||
+ | 80% 10 | ||
+ | 90% 11 | ||
+ | 95% 11 | ||
+ | 98% 14 | ||
+ | 99% 16 | ||
+ | 100% 21 (longest request) | ||
+ | </code> | ||
| | | | ||
− | + | <code> | |
+ | |||
+ | </code> | ||
| | | | ||
− | + | <code> | |
+ | |||
+ | </code> | ||
+ | |- | ||
+ | | | ||
+ | 1000 requests, concurrency level 10 | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | <code> | ||
+ | |||
+ | </code> | ||
+ | | | ||
+ | <code> | ||
+ | |||
+ | </code> | ||
+ | | | ||
+ | <code> | ||
+ | |||
+ | </code> | ||
+ | |- | ||
+ | | | ||
+ | 1000 requests, concurrency level 100 | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | <code> | ||
+ | |||
+ | </code> | ||
+ | | | ||
+ | <code> | ||
+ | |||
+ | </code> | ||
+ | | | ||
+ | <code> | ||
+ | |||
+ | </code> | ||
+ | |||
|} | |} |
Revision as of 09:44, 1 September 2009
About | Installation | Documentation | Tutorials | Frequently Asked Questions
Environment
- Windows 7 64Bit
- Xebra revision 80570
- Eiffel Studio 6.5.7.9743 GPL Edition - windows
- Eiffel src revision 80570
- Apache 2.2.11
- ApacheBench 2.3
Settings
- Using experimental library
- Server and webapps are finalized. Webapp is unmanaged.
The page has the following content:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 STRICT//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> <title>Xebra Hello World Application</title> </head> <body> Hello {print 'WORLD' or 'world' depending on current time} </body> </html>
Results
Xebra Webapp | Java JSP Webapp on Tomcat | Static Page on Apache |
---|---|---|
1000 requests, concurrency level 1 |
||
Document Path: /helloworld/index.xeb Document Length: 331 bytes Concurrency Level: 1 Time taken for tests: 9.290 seconds Complete requests: 1000 Failed requests: 0 Write errors: 0 Total transferred: 716000 bytes HTML transferred: 331000 bytes Requests per second: 107.64 [#/sec] (mean) Time per request: 9.290 [ms] (mean) Time per request: 9.290 [ms] (mean, across all concurrent requests) Transfer rate: 75.27 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.3 0 1 Processing: 7 9 1.4 9 21 Waiting: 7 9 1.4 9 21 Total: 7 9 1.4 9 21 Percentage of the requests served within a certain time (ms) 50% 9 66% 10 75% 10 80% 10 90% 11 95% 11 98% 14 99% 16 100% 21 (longest request) |
|
|
1000 requests, concurrency level 10 |
||
|
|
|
1000 requests, concurrency level 100 |
||
|
|
|