Uma da ferramentas utilizadas para tunning ambiente plone é pystone.py.
https://pypi.python.org/pypi/jarn.checkinterval
- 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
- 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
- Agora calcule a média simples dos benchmarks:
expr 125000 + 121951 + 119048 + 116279 + 121951 604229
expr 604229 / 5 120845
- Agora divida a média por 50:
expr 120845 / 50 2416
- e finalmente configure a diretiva
python-check-interval
, com o resultado obtido.
Referências
http://community.zenoss.org/docs/DOC-10173https://pypi.python.org/pypi/jarn.checkinterval
Comentários