Zenoss is written in python, and python is not multi-cpu aware. 

Having 16 cores will unfortunately not make the web interface any faster, as 
it's running only on one python process (zopectl) and will not use more the one 
core.

Regarding the sluggish web interface, we felt the same and tried many tweaks:

1. Setup an apache front end as a reverse-proxy cache

2. For remote users, force HTTP compression
   lib/python/ZPublisher/HTTPResponse.py
       use_HTTP_content_compression = 1

3. Increase zope.conf parms:
  zserver-threads 200
  python-check-interval 1000 (not sure this one help) 
  <zodb_db main>
    mount-point /
    cache-size 100000
    pool-size 250
    <zeoclient>
      ...
      cache-size 1000Mb
      client zeo1
    </zeoclient>
  </zodb_db>

4. Use python accelerator "psyco", only for python 32bits

With these 4 tweaks we got a better zenoss experience, but it's still not light 
speed :-(

We're thinking to move to a new server with a very high end single CPU.

--
Florian Deckert
SopraGroup - France




-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=37492#37492

-------------------- m2f --------------------



_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to