>some comments..
>the stats seems high.. make sure you have the:
> Options FollowSymLinks
> AllowOverrides none
>specified
>also try 'AcceptMutex pthread' this worked better for my tests.
>there may be some other things, but I would need to see your config file.
Thanks... The previous config was:
Options All MultiViews
AllowOverride All
I was interested in the "relative" comparison between T1 and T2 threads,
so httpd.conf itself was not tuned well...
Under config you suggested above and so on, the result is as below.
Tsuyoshi SASAMOTO
[EMAIL PROTECTED]
----------------------------------------------------------------------
Result of
ab -c128 -n8192 127.0.0.1:3080/
----[T1 thread lib]---------------------------------------------------
This is ApacheBench, Version 2.0.37-dev <$Revision: 1.105 $> apache-2.0
:
:
Server Software: Apache/2.0.39
Server Hostname: 127.0.0.1
Server Port: 3080
Document Path: /
Document Length: 1630 bytes
Concurrency Level: 128
Time taken for tests: 14.586689 seconds
Complete requests: 8192
Failed requests: 0
Write errors: 0
Total transferred: 15810560 bytes
HTML transferred: 13352960 bytes
Requests per second: 561.61 [#/sec] (mean)
Time per request: 227.917 [ms] (mean)
Time per request: 1.781 [ms] (mean, across all concurrent requests)
Transfer rate: 1058.50 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 1.3 0 84
Processing: 29 224 24.9 222 442
Waiting: 3 112 65.8 112 360
Total: 29 224 25.0 222 444
Percentage of the requests served within a certain time (ms)
50% 222
66% 223
75% 223
80% 223
90% 225
95% 240
98% 306
99% 310
100% 444 (longest request)
----[T2 thread lib]---------------------------------------------------
This is ApacheBench, Version 2.0.37-dev <$Revision: 1.105 $> apache-2.0
:
:
Server Software: Apache/2.0.39
Server Hostname: 127.0.0.1
Server Port: 3080
Document Path: /
Document Length: 1630 bytes
Concurrency Level: 128
Time taken for tests: 15.981754 seconds
Complete requests: 8192
Failed requests: 0
Write errors: 0
Total transferred: 15810560 bytes
HTML transferred: 13352960 bytes
Requests per second: 512.58 [#/sec] (mean)
Time per request: 249.715 [ms] (mean)
Time per request: 1.951 [ms] (mean, across all concurrent requests)
Transfer rate: 966.10 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.7 0 58
Processing: 56 245 29.3 266 398
Waiting: 3 123 71.0 123 307
Total: 56 246 29.3 266 398
Percentage of the requests served within a certain time (ms)
50% 266
66% 267
75% 268
80% 268
90% 270
95% 271
98% 284
99% 285
100% 398 (longest request)
----------------------------------------------------------------------
Result of
truss -c -p (pid of the working httpd process) & \
ab -c128 -n768 127.0.0.1:3080/ >&/dev/null; \
pkill -u $user -x truss
----[T1 thread lib]---------------------------------------------------
syscall seconds calls errors
read .20 1540 5
write .12 768
close .20 1534
brk .31 774
times .05 768
sysi86 .02 40
fcntl .34 1536
sendfilev64 .28 768
poll .15 1540
sigaction .00 14
mmap .02 58
mprotect .07 184
lwp_sema_wait .02 283
lwp_sema_post .04 283
gettimeofday .70 4889
lwp_create .02 80
lwp_continue .01 40
lwp_self .04 141
lwp_mutex_wakeup .06 205
lwp_mutex_lock .15 971
lwp_cond_wait .05 157
lwp_cond_signal .04 157
lwp_schedctl .00 40
signotifywait .00 43
lwp_sigredirect .00 43
stat64 .25 1536
fstat64 .27 1536
open64 .30 1536 768
accept .32 768
shutdown .17 767
getsockname .17 768
getsockopt .20 1536
setsockopt .11 768
lwp_mutex_unlock .12 768
------- ------ ----
sys totals: 4.80 26839 773
usr time: .58
elapsed: 8.54
----[T2 thread lib]---------------------------------------------------
syscall seconds calls errors
read .45 1542 7
write .31 768
close .66 1534
brk 1.12 1676
times .25 768
sysi86 .08 92
fcntl .49 1536
lwp_park .63 1298
lwp_unpark .59 1298
sendfilev64 .39 768
poll .50 1542
sigprocmask .07 221
mmap .10 173
munmap .08 146
yield .00 123
gettimeofday 1.99 5071
lwp_create .15 468
lwp_exit .10 220
lwp_continue .07 234
lwp_kill .09 242 210
lwp_mutex_lock .30 768
lwp_schedctl .08 234
stat64 .61 1536
fstat64 .53 1536
open64 .65 1536 768
accept .25 768
shutdown .40 767
getsockname .20 768
getsockopt .64 1536
setsockopt .26 768
lwp_mutex_unlock .25 768
------- ------ ----
sys totals: 12.29 30705 985
usr time: .88
elapsed: 19.24
----------------------------------------------------------------------