You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Dale Ghent <da...@elemental.org> on 2001/01/27 08:16:43 UTC
2.0 of late...
Echoing Brian's earlier findings... I sucked down and compiled up a
snapshot of 2.0 tonight (as of 0215 EST) and it seems to function not only
great, but FAST.
I compiled on Solaris 8, with dexter and --with-optim="-O2", and then
truss'd one of the processes as I did some simple requests. Here's the
syscalls that were made when I grabbed /manual/developer/modules.html in
my browser:
(the /<number> at the beginning of each line denotes the thread that the
syscall was made in).
[root@lithium]/local/apache2.0/conf#truss -vall -xall -l -p 5265
/1: poll(0xFED07540, 1, 15000) (sleeping...)
/1: fd=10 ev=POLLRDNORM rev=POLLRDNORM
/2: signotifywait() (sleeping...)
/3: lwp_sema_wait(0xFEE0BE30) (sleeping...)
/3: sema type: USYNC_PROCESS count = 0
/4: fcntl(8, 7, 0x000E7DF0) (sleeping...)
/4: typ=F_WRLCK whence=SEEK_SET start=0 len=0 sys=0
pid=0
/1: poll(0xFED07540, 1, 15000) = 1
/1: fd=10 ev=POLLRDNORM rev=POLLRDNORM
/1: read(10, 0x0015E260, 8192) = 342
/1: 0x0015E260: " G E T / m a n u a l /"..
/1: stat(0x0014ED18, 0xFED09788) = 0
/1: 0x0014ED18: "/local/apache2.0/htdocs/manual/developer/modules.html"
/1: d=0x01540032 i=5233357 m=0100644 l=1 u=0 g=1 sz=6181
/1: at = Nov 28 21:30:36 EST 2000 [ 975465036 ]
/1: mt = Nov 28 21:30:36 EST 2000 [ 975465036 ]
/1: ct = Jan 27 01:59:50 EST 2001 [ 980578790 ]
/1: bsz=8192 blks=14 fs=ufs
/1: open(0x0014ED18, 0) = 14
/1: 0x0014ED18: "/local/apache2.0/htdocs/manual/developer/modules.html"
/1: mmap(0x00000000, 6181, 0x0001, 0x80000001, 14, 0) = 0xFF040000
/1: read(10, 0x0015E260, 8192) Err#11 EAGAIN
/1: writev(10, 0xFED09860, 2) = 6491
/1: iov_base = 0x0014F0F0 iov_len = 310
/1: iov_base = 0xFF040000 iov_len = 6181
/1: write(4, 0x0014F4C8, 99) = 99
/1: 0x0014F4C8: " 1 0 . 1 0 . 1 0 . 2 -"..
/1: read(10, 0x0015E260, 8192) Err#11 EAGAIN
/1: poll(0xFED07540, 1, 15000) (sleeping...)
/1: fd=10 ev=POLLRDNORM rev=POLLRDNORM
/2: signotifywait() (sleeping...)
/3: lwp_sema_wait(0xFEE0BE30) (sleeping...)
/3: sema type: USYNC_PROCESS count = 0
/4: fcntl(8, 7, 0x000E7DF0) (sleeping...)
/4: typ=F_WRLCK whence=SEEK_SET start=0 len=0 sys=0
pid=0