carbon-cache+pypy를 통해 성능 개선

1949 단어 graphiteCarbon
개시하다
Graphite 환경의 성능을 개선하기 위해서 카본-cache에pypy를 사용하고 싶습니다.( pypy란? )
설치하다.
이번 환경은 CentOS 6입니다.건설할 수 있을 것 같지만 epel에 포장이 있어요.필요한 것은 다음과 같은 두 가지가 있다.yum install 또는 rpm-ivh
pypy-2.0.2-2.el6.x86_64.rpm
pypy-libs-2.0.2-2.el6.x86_64.rpm
carbon-cache 재부팅
재부팅만 가능하지만 PYTHONPATH를 통과해야 합니다.
$ export PYTHONPATH=/usr/lib64/python2.6/site-packages

$ pypy
Python 2.7.3 (5acfe049a5b0cd0de158f62553a98f5ef364fd29, Aug 09 2016, 09:31:00)
[PyPy 2.0.2 with GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>> import sys
>>>> from pprint import pprint
>>>> pprint(sys.path)
['',
 '/usr/lib64/python2.6/site-packages',
 '/usr/lib64/pypy-2.0.2/lib_pypy/__extensions__',
 '/usr/lib64/pypy-2.0.2/lib_pypy',
 '/usr/lib64/pypy-2.0.2/lib-python/2.7',
 '/usr/lib64/pypy-2.0.2/lib-python/2.7/lib-tk',
 '/usr/lib64/pypy-2.0.2/lib-python/2.7/plat-linux2',
 '/usr/lib64/pypy-2.0.2/site-packages']
>>>>
PATH 통과를 확인한 후 시작합니다.
python carbon-cache.py stop
pypy carbon-cache.py start
virtualenv 환경에서, zope를 시작합니다.인터페이스를 시작할 수 없으면 오류가 발생하여 시작할 수 없습니다.
조사를 해보면 존이 import을 못해서 그런가 봐요. 존재하지 않아서__init__.py일 뿐이에요(?)네.
같은 오류가 발생했을 때는 다음과 같다.
touch virtualenv/graphite/lib/python2.6/site-packages/zope/__init__.py
결실
발표 전후에 비해 메모리 사용률이 높아졌고 cpu 사용률, 평균 업데이트 시간이 떨어졌다.

이 환경은 그렇게 높은 부하가 아니라 1분마다/5분/15분마다 수천 양도를 갱신하고 평균 1분마다 1000도 정도를 갱신한다
나는 미묘한 개선이 있다는 것을 알았다.나는 이런 상태에서 운용하고 싶다.

좋은 웹페이지 즐겨찾기