[OGDev] [OpenGuides-Dev] OG performance
Paul Makepeace
paulm at paulm.com
Tue Jun 5 09:58:37 BST 2007
A follow-up on a 2.5yr-old mail from your London OG admin,
OpenGuides London is frequently bursting 100% of a 3Ghz HT CPU which is
causing stix (the server) load problems,
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11060 www-data 19 0 18940 15m 2576 R 26.5 1.5 0:00.80 index.cgi
11040 www-data 19 0 21420 17m 2612 R 6.9 1.7 0:01.12 index.cgi
11039 www-data 19 0 21004 17m 2584 R 6.6 1.7 0:01.04 index.cgi
11048 www-data 19 0 21392 17m 2612 R 6.6 1.7 0:01.10 index.cgi
11051 www-data 19 0 21248 17m 2612 R 4.6 1.7 0:01.02 index.cgi
This CPU's nearly twice as fast as the server's the hosting was on when
I last wrote this (the IO yet faster) and not using supersearch.cgi has
obviously helped, all of which has bought some time, retrospectively. Some
plan however to make use of mod_perl or other CPU-reduction measure
needs to come into effect pretty soon.
What say ye?
P
Je 2004-10-21 17:25:59 +0100, Paul Makepeace skribis:
> Hi, I don't follow OG development but as host operator a few things are
> coming up. The machine's load is gradually climbing over time and some
> of that is OG.
>
> Despite a relatively low hit rate on OG it is consuming quite a bit of
> resource. If OG started taking off it would take the machine down.
>
> First up: index.cgi requires 0.35s to perform a `perl -c` syntax check.
> Any thoughts on putting OG on a mod_perl server? I have mod_perl running
> here of course and we'd need to coordinate some apache.conf stuff.
>
> Second: the supersearch.cgi gulps down CPU, often for seconds at a time.
> It is a frequent resident of `top` output. This isn't really
> acceptable. I'm going to request this feature be turned off unless an
> effective optimisation plan or some other way to reduce its impact
> here is constructed pretty soon. Sorry about this but it's encroaching
> on others.
>
> Third: I wonder if there's some way to instruct robots not to spider
> parts of your wiki. This ought to speak for itself:
> $ grep crawl /var/log/apache/london.openguides.org-access.log | grep 'action=edit' | wc -l
> 8242
> $
>
> Finally: I posted about a DoS and was wondering what the status of a
> solution was. http://openguides.org/mail/openguides-dev/2004-October/000542.html
>
> Cheers,
> Paul (any overbearing tone unintentional ;-)
--
More information about the OpenGuides-Dev
mailing list