[Bese-devel] performance

Alex Mizrahi alex.mizrahi at gmail.com
Wed Nov 23 01:11:42 UTC 2005


> (are you using cmucl?)

sbcl

> the last time i checked (on openmcl a month or two ago) 80% of the
> time spent in handling a request was spent in reading/writing to the
> server sockets.

doesn't look like that -- generated page /index.ucw (examples head
page) is only twice larger than /admin/index.ucw, but it is 15 time
slower. as i understand it does lengthy initialization. further using
links appears to be faster.

(btw, with araneida and aserve backends examples published at "/"
don't work when admin application works. is that ok?)

debian:~# ab -n 100 http://192.168.77.138/admin/index.ucw

Document Path:          /admin/index.ucw
Document Length:        1317 bytes

Concurrency Level:      1
Time taken for tests:   1.205167 seconds
Complete requests:      100
Failed requests:        2
   (Connect: 0, Length: 2, Exceptions: 0)
Write errors:           0
Total transferred:      151206 bytes
HTML transferred:       131706 bytes
Requests per second:    82.98 [#/sec] (mean)
Time per request:       12.052 [ms] (mean)
Time per request:       12.052 [ms] (mean, across all concurrent requests)
Transfer rate:          121.97 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.1      0       1
Processing:     6   11  20.3      9     209
Waiting:        0   10  20.3      8     208
Total:          6   11  20.3      9     209

Percentage of the requests served within a certain time (ms)
  50%      9
  66%      9
  75%     10
  80%     10
  90%     12
  95%     14
  98%     38
  99%    209
 100%    209 (longest request)

debian:~# ab -n 100 http://192.168.77.138/index.ucw

Document Path:          /index.ucw
Document Length:        2323 bytes

Concurrency Level:      1
Time taken for tests:   19.921037 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      258400 bytes
HTML transferred:       232300 bytes
Requests per second:    5.02 [#/sec] (mean)
Time per request:       199.210 [ms] (mean)
Time per request:       199.210 [ms] (mean, across all concurrent requests)
Transfer rate:          12.65 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:   119  198 106.6    177    1127
Waiting:      118  197 106.1    177    1119
Total:        119  198 106.6    177    1127

Percentage of the requests served within a certain time (ms)
  50%    177
  66%    189
  75%    207
  80%    217
  90%    249
  95%    351
  98%    376
  99%   1127
 100%   1127 (longest request)



More information about the bese-devel mailing list