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