perf.html revision 2def4b444619c4a3f1508662c0feee58cd96a3ba
7cb14f34a92e0a8eae07db027344126bf5c901c9KATOH Yasufumi<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
7cb14f34a92e0a8eae07db027344126bf5c901c9KATOH Yasufumi<title>Hints on Running a High-Performance Web Server</title>
953e611ceabed9ccf986e0b234379c2af4bb331aJames Hunt<h2>Hints on Running a High-Performance Web Server</H2>
953e611ceabed9ccf986e0b234379c2af4bb331aJames HuntRunning Apache on a heavily loaded web server, one often encounters
5c320b769229d713e84b02ed6b7ae1309ac31dbbGuido Trotterproblems related to the machine and OS configuration. "Heavy" is
55fc19a1042bca36ae431cb4a51c2abc0ca4d801Stéphane Graberrelative, of course - but if you are seeing more than a couple hits
55fc19a1042bca36ae431cb4a51c2abc0ca4d801Stéphane Graberper second on a sustained basis you should consult the pointers on
c13c0e08da7dbfecb52e85233ac6cd17afa5d818Stéphane Graberthis page. In general the suggestions involve how to tune your kernel
892bd61e0fcc788390abfadd32b1897943290879dlezcanofor the heavier TCP load, hardware/software conflicts that arise, etc.
a6adab20ff4b58887ff1d4314c5736f54e139386Stéphane Graber<LI><A HREF="#BSD">BSD-based (BSDI, FreeBSD, etc)</A>
813a4837659d5d7a2c0d0abe03c87196747217e9Serge HallynIf you are running Apache on A/UX, a page that gives some helpful
d1de19abd0067f38bc08a4a3357de701a4e5571ddlezcanoperformance hints (concerning the <I>listen()</I> queue and using
d1de19abd0067f38bc08a4a3357de701a4e5571ddlezcanovirtual hosts)
e71549fc7e1455d7bb8d7bdb26b9276093fd27c6Stéphane Graber<A HREF="http://www.jaguNET.com/apache.html">can be found here</A>
55fc19a1042bca36ae431cb4a51c2abc0ca4d801Stéphane Graber<A HREF="perf-bsd44.html#initial">Quick</A> and
55fc19a1042bca36ae431cb4a51c2abc0ca4d801Stéphane Graber<A HREF="perf-bsd44.html#detail">detailed</A>
df3415e02282317348bbd5f9ce66d03e1c81eeecSerge Hallynperformance tuning hints for BSD-derived systems.
6a85cf91247b7dd9c3faeddceca8dacb96d02cd6Stéphane GraberWe have some <A HREF="perf-dec.html">newsgroup postings</A> on how to
d0a6bd39400a6d14cfec94ad647f3af1bda1e321Christian Braunertune Digital UNIX 3.2 and 4.0.
6a85cf91247b7dd9c3faeddceca8dacb96d02cd6Stéphane GraberSome documentation on tuning HP machines can be found at <A
8a67a2b2eaf28033962a432c214bd3303c29c54cdlezcanoHREF="http://www.software.hp.com/internet/perf/tuning.html">http://www.software.hp.com/internet/perf/tuning.html</A>.
3b9246c4aae3f7602c0ad64f5b1204eb559e5b07Daniel LezcanoThe most common problem on Linux shows up on heavily-loaded systems
892bd61e0fcc788390abfadd32b1897943290879dlezcanowhere the whole server will appear to freeze for a couple of minutes
href="http://www.qosina.com/~awm/apache/linux-tcp.html">Using Apache on