On September 8, 2008 08:59:13 am Jim Razmus wrote:
> I suspect this may be off topic, but here goes.
>
> Is it normal to wait 1-5 seconds for a plone page to render while python
> eats 80-90% of my servers cpu?
>
> I have to believe I've done something wrong...
>
> Feel free to email me directly if this is totally off topic and you have
> some wisdom to share.
>
> FWIW, installed Plone 3.0.6 with Zope 2.10.5 running on OpenBSD i386
> -current.
>
> Any pointers greatly appreciated!
>
> Jim
Hi,
I just sent 25 requests using http_load to my public web server which runs
Plone 3.1.2
Zope 2.10.6
Python 2.4.4p6
on
OpenBSD 4.3 GENERIC#698 i386 AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
("AuthenticAMD" 686-class, 1024KB L2 cache).
and got the following output from top.
load averages: 0.15, 0.15, 0.09
09:24:37
33 processes: 32 idle, 1 on processor
CPU states: 0.0% user, 0.0% nice, 0.0% system, 0.8% interrupt, 99.2% idle
Memory: Real: 121M/363M act/tot Free: 3031M Swap: 0K/4103M used/tot
PID USERNAME PRI NICE SIZE RES STATE WAIT TIME CPU COMMAND
26545 _zope 2 0 101M 106M sleep poll 40:14 0.15% python2.4
24849 _nrpe 2 0 384K 1080K sleep select 2:24 0.00% nrpe
19098 _pflogd 4 0 520K 388K sleep bpf 2:14 0.00% pflogd
25278 www 2 0 1276K 2312K sleep select 1:37 0.00% httpd
25924 root 2 0 1152K 1836K sleep select 0:59 0.00% sendmail
12517 root 2 0 3712K 4120K sleep poll 0:23 0.00% python2.4
32736 _ntp 2 0 360K 748K idle poll 0:04 0.00% ntpd
18062 _syslogd 2 0 528K 788K sleep poll 0:05 0.00% syslogd
3252 root 2 0 568K 868K idle select 0:03 0.00% cron
5580 root 2 0 688K 1276K idle select 0:02 0.00% sshd
1 root 10 0 496K 340K idle wait 0:02 0.00% init
8571 www 2 0 1368K 2048K idle netcon 0:01 0.00% httpd
1) I am using zeo and before setting up zeo with Plone 3.0.5 last year I did
notice a larger CPU usage
2) Plone and Zope were built from source using the same compiler flags as in
ports -- no major changes.
3) I have only Python 2.4.4p6 on the server and compiled everything that
required 2.5 to use 2.4. Previously, when I had both 2.4 and 2.5 running, I
had made mistakes with dependencies and that had caused some performance
problems.
Hope this helps.
Right now I am testing out Plone 3.1.5.1 with -current as of Aug 26, 2008
(Zope 2.10.6 with Python 2.4.4p7) and don't see high CPU there either.
So may be it is useful to test your site with newer versions of Plone and
Zope.
--
Vijay Sankar, M.Eng., P.Eng.
ForeTell Technologies Limited
59 Flamingo Avenue, Winnipeg, MB Canada R3J 0X6
Phone: +1 204 885 9535, E-Mail: [EMAIL PROTECTED]