2012-02-28 5 views
1

제가 가지고있는 서버가 많은 트래픽을 처리 할 수 ​​있는지 알아야합니다. 승객과 아파치가있는 레일에서 루비를 돌리고 있습니다.동시 승객 인스턴스 수를 계산하십시오.

평균적으로 페이지를 렌더링하는 데 2 ​​초가 걸리고 하루에 200,000 명이 방문한다고 가정 해 보겠습니다. 가장 바쁜 시간대는 분당 300 페이지의 조회수를 보게됩니다. 이 방법을 통해 예상로드를 처리해야하는 동시 승객 인스턴스 수와 필요한 승객 프로세스 수를 처리하는 데 필요한 RAM 양을 계산할 수 있습니다.

바라기를 이것은 내가 필요한 서버와로드 밸런서를 알려주시겠습니까?

답변

1

확실히 알 수있는 유일한 방법은 벤치마킹 도구로 부하를 시뮬레이트하는 것입니다. 메모리 사용량은 응용 프로그램에 따라 다르며 운동하는 응용 프로그램의 영역에 따라 달라질 수 있으므로 테스트 데이터에서 합리적인 다양성을 생성 할 수 있다면 확장 방법에 대해 훨씬 더 잘 알 수 있습니다.

대충 시작하려면 Apache와 함께 제공되는 ab 도구를 사용해보십시오. 보다 완벽한 것을 위해 Selenium과 같이 로그인, 페이지보기 등과 같은 일련의 이벤트를 수행 할 수있는 여러 가지 시뮬레이션 시스템이 있습니다.

+0

아파치의 'ab'도구는 내가 무엇을 보여주고 있는지 이해할 수있게 도와주었습니다. 감사! – Peter

관련 문제