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