2010-03-14 5 views
1

레일즈 애플리케이션에서 루비 프로세스에 대해 얼마나 많은 메모리 사용량이 정상인지 궁금합니다. 나는 벤치마킹 할 무언가가 정말로 필요합니다.레일에서의 정상적인 메모리 사용

내 dev 환경에서 WEBrick은 하나의 루비 프로세스가 약 10MB의 동시 요청을 처리하기 위해 약 61MB를 사용합니다. 내 생존 환경에서 Apache2 + Passenger는 동일한 요청을 처리하기 위해 7 개의 루비 프로세스를 시작합니다. 각 프로세스는 약 60MB를 소모합니다. 이게 정상인가?

또한, 승객이 시작할 수있는 루비 프로세스 수는 어디에서 구성해야합니까? 또는 사용할 수있는 메모리만큼 시작할 수 있습니까?

감사합니다.

ps. Rails3 베타 사용. ds.

답변

0

메모리 사용량은 응용 프로그램에 따라 다릅니다. 경로/컨트롤러/모델로 당신을 얻었습니다.

메모리의 메모리는 중요하지 않습니다. 그것은 정상적인 일입니다.

0

현재 우리의 루비 프로세스 5 개는 MySQL 서버 62.5 MB에 비해 총 423 MB를 소비합니다. 이 앱은 큰 계산없이 약 5000 줄의 코드로 실행됩니다.