2014-04-07 4 views
1

8 코어 프로세서가 장착 된 셀로더 클러스터가 있습니다. 각 시스템에는 동시성 계수 8 (-c8)로 설정된 한 명의 작업자가 있습니다.셀러리가 모든 동시 슬롯을 사용하지 않음

많은 경우 예약 된 작업이 많은 노드가 있지만 한두 개의 노드 만 동시에 실행됩니다. 필자의 업무는 종종 많은 계산과 I/O로 오래 실행됩니다.

왜 이런 일이 일어나고 있는지, 그리고 동시에 실행중인 작업 수를 늘리려면 어떻게해야합니까? celery는 시스템 부하에 따라 활성 작업 수를 조절합니까? 나는 문서를 조사했지만 짧게 나타났다.

+1

작업이 하위 프로세스로 실행되고 있습니까? Celery는 동시성에서도 셀 수를 계산하기 때문입니다. – Banana

+0

나는 그것이 아마 경우라고 생각한다! 답변 해주셔서 감사합니다. –

답변

0

덕분에 banana 덕분에 대답을 찾은 것 같습니다.

내 작업 중 일부는 셀 프로세스가 동시성으로 계산하는 하위 프로세스를 생성하는 것이 었습니다.

관련 문제