카이로스는 메모리 기반 디비라서 빠르다. 그런데 이 메모리가 스왑되면 일반 관계형데이타베이스와 다를것이 없어지므로 카이로스가 사용하는 메모리는 스왑되지 않도록 해주는 것이 좋으며 이를 핀 메모리(맞나?) 설정이라고한다.

우선 설정 파일( kairos.properties )을 열어서 핀 메모리 설정값이 on으로 되어있는지 확인한다. 아마도 되어있을것이다.

su - (root 권한이 필요하다)

ln-s libcci.so /usr/lib64/libcci.so

카이로스 실행 파일이 있는 디렉토리로 가서 소유자를 바꿔준다.
chown root kairos
chmod 4755 kairos

여기까지 진행한뒤에 카이로스를 기동시키면 핀 메모리 설정이 잘 되었는지 메세지가 출력될것이다.

iPhone 에서 작성된 글입니다.
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


우연히 알게된 Chronos라는 작업 scheduler. 요게 airbnb에서 개발한거라는데 분산 환경에서 장애에 대한 처리까지 가능한거 같다.

http://airbnb.github.com/chronos/

아래는 소개 글의 일부이다.
Chronos

Fault tolerant job scheduler that handles dependencies and iso8601 based schedules.

View the Project on GitHub airbnb/chronos

iPhone 에서 작성된 글입니다.
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST