tunning ambiente plone

Uma da ferramentas utilizadas para tunning ambiente plone é pystone.py.
  1. Na linha de comando execute o comando locate pystone.py:
    /usr/src/Python-2.4.6/Lib/test/pystone.py
    /usr/src/Python-2.6.8/Lib/test/pystone.py
    /usr/src/Python-2.7.5/Lib/test/pystone.py
    
  2. Selecione a versão Python para o ambiente que será configurado, e execute o programa 5x, o resultado será como abaixo:
    Pystone(1.1) time for 50000 passes = 0.4
    This machine benchmarks at 125000 pystones/second
    
    Pystone(1.1) time for 50000 passes = 0.41
    This machine benchmarks at 121951 pystones/second
    
    Pystone(1.1) time for 50000 passes = 0.42
    This machine benchmarks at 119048 pystones/second
    
    Pystone(1.1) time for 50000 passes = 0.43
    This machine benchmarks at 116279 pystones/second
    
    Pystone(1.1) time for 50000 passes = 0.41
    This machine benchmarks at 121951 pystones/second
    
  3. Agora calcule a média simples dos benchmarks:
    expr 125000 + 121951 + 119048 + 116279 + 121951
    604229
    
    expr 604229 / 5
    120845
    
  4. Agora divida a média por 50:
    expr 120845 / 50
    2416
    
  5. e finalmente configure a diretiva python-check-interval , com o resultado obtido.

Referências

http://community.zenoss.org/docs/DOC-10173
https://pypi.python.org/pypi/jarn.checkinterval

Comentários