[Setup] ZEO installation does not appear to use multiple cores

xxxjimlxxx jim.leek at eng.ox.ac.uk
Thu Jul 3 15:31:33 UTC 2008


We have a Sun Fire T2000 Server with a total of 16 1GHz CPUs running Solaris
10.

We have built Plone using the Universal Installer to run ZEO:

./install.sh zeo

Plone works, but unfortunately runs very slowly compared to a test
installation on a solaris desktop (the T2000 is three times slower).

Tests have indicated that at any time python is only using ~6.3% of the CPU
available to the system:

         PID     USERNAME  SIZE   RSS STATE  PRI NICE      TIME  CPU
PROCESS/NLWP       
         11412 plone         1 32M  128M  cpu4    10    0   2:58:54 6.3%
python/6
         21618 root           2184K 1960K sleep   59    0   0:00:02 0.2%
sadc/1
         21583 root           5144K 5112K sleep   59    0   0:00:02 0.1%
prstat/1
         21579 root           4952K 4920K sleep   49    0   0:00:01 0.1%
prstat/1
         21567 root           4952K 4920K cpu0    59    0   0:00:01 0.1%
prstat/1
         21575 root           4952K 4920K sleep   59    0   0:00:01 0.1%
prstat/1
         21587 root           4952K 4920K sleep   59    0   0:00:01 0.1%
prstat/1
         21571 root           4952K 4920K sleep   59    0   0:00:01 0.1%
prstat/1
         21636 root           2528K 2032K sleep   59    0   0:00:00 0.1%
netstat/1
         21641 root           2528K 2032K sleep   59    0   0:00:00 0.1%
netstat/1

This equates to 16th of the total processing power, or one CPU being used.

Is there any way to configure plone/python to scale to the full number of
CPUs in our installation?

Cheers,  Jim

-- 
View this message in context: http://www.nabble.com/ZEO-installation-does-not-appear-to-use-multiple-cores-tp18260494s15482p18260494.html
Sent from the Installation, Setup, Upgrades mailing list archive at Nabble.com.




More information about the Setup mailing list