From email@example.com Tue Sep 04 19:12:26 2001
@@ -180,7 +181,10 @@
TimeOut directives are used to adjust how Apache
interacts with the network.
a BSD specific filter optimization. See the BSD section on
-performance hints documentation.
AcceptMutexcontrols which accept mutex method will +be used. For an explanation of what this is and why it's needed, +see the performance tuning guide
MaxKeepAliveRequests directives are used to
1.25 +10 -7 httpd-docs-1.3/htdocs/manual/misc/perf-tuning.html
RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/misc/perf-tuning.html,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- perf-tuning.html 2000/11/14 22:17:15 1.24
+++ perf-tuning.html 2001/09/04 18:16:26 1.25
@@ -367,15 +367,15 @@
to use multiple
flock(2)system call to lock a lock file (located by the
fcntl(2)system call to lock a lock file (located by the
usconfig(2)to create a mutex. While this method avoids the hassles of SysV-style semaphores, it is not the default for IRIX. @@ -395,10 +395,10 @@ code. On multi-processor IRIX boxes the uslock code is an order of magnitude faster than the SysV-semaphore code. Kind of a messed up situation. So if you're using a multiprocessor IRIX box then you should rebuild your -webserver with
-DUSE_USLOCK_SERIALIZED_ACCEPTon the +webserver with
If your system has another method of serialization which isn't in the
above list then it may be worthwhile adding code for it (and submitting
-a patch back to Apache).
+a patch back to Apache). The above
+defines specify which method is available and works on the platform (you
+can have more than one);
+used to specify the default method (see the
Another solution that has been considered but never implemented is to partially serialize the loop -- that is, let in a certain number 1.195 +37 -0 httpd-docs-1.3/htdocs/manual/mod/core.html.en Index: core.html.en =================================================================== RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/mod/core.html.en,v retrieving revision 1.194 retrieving revision 1.195 diff -u -r1.194 -r1.195 --- core.html.en 2001/08/22 23:12:12 1.194 +++ core.html.en 2001/09/04 18:16:26 1.195 @@ -22,6 +22,7 @@
AcceptMutex controls which accept() mutex method
+Apache will use. Not all methods are available on all platforms,
+since the suite of methods is determined at compile-time. For
+a list of which methods are available for your particular build,
httpd -L command line option will list them out.
+The compile time flags
-D HAVE_METHOD_SERIALIZED_ACCEPT can be
+used to add different methods to your build, or one can edit the
include/ap_config.h file for your particular platform.
+See the performance tuning guide +for more information. +