it-gundan.com

저렴한 서버 스트레스 테스트

내가 일하는 비영리 조직의 IT 부서는 최근 CentOS를 실행하는 새로운 가상 서버 (Apache 및 PHP 5)를 얻었으며이 웹 사이트를 호스팅해야합니다. 서버를 설정하는 과정에서 새 컴퓨터를 조금만 사용하면 주요 성능 문제가 발생한다는 것을 알았습니다 (타르볼을 멈추지 않고 추출 할 수 없었습니다). 기술 지원을 통해 몇 주 동안 어둠 속에서 캐스팅을 한 후에는 정상적으로 작동하는 것처럼 보이지만 여전히 기본 사이트를 옮기는 것에 긴장하고 있습니다.

최근의 삭감으로 인해 도움이되는 경우 사용할 수있는 몇 가지 오래된 데스크톱이 있지만 작업 할 예산이 없기 때문에 (돈이 필요한 소프트웨어 나 서비스는 없습니다). 이 사이트는 방대한 양의 트래픽을 견딜 필요는 없지만 (하루에 수천 명의 방문자가 Drupal 사이트 임), 기본 사이트를 이동하기 전에 약간의 속도를 거두고 싶습니다. 위에.

서버가 낮은 수준의 트래픽을 견딜 수 있는지 이해하기 위해 사용할 수있는 저렴한 도구는 무엇입니까? 나는 사이트 자체를 아직 테스트하지 않고 서버의 기본 작동을 찾고 있습니다.

11
acrosman

Apache Jmeter 는 이런 종류의 작업에 탁월합니다. 복잡한 기능을 통해 간단한 사례를 시뮬레이션 할 수 있으며 무료입니다. 테스트를 설정하는 데 약간의 학습 곡선이 있지만 학습하는 데 몇 시간이 걸릴 가치가 있습니다.

또한 Apache에는 "ab"Apache Bench 도구가 포함되어 있으며 비교적 간단한 벤치마킹 작업에 사용할 수 있습니다 (예 : 다양한 수준의 병렬 처리로 선택한 페이지를 수천 번 가져 오기).

8
asparagino

이 게시물을 확인하십시오 어떻게 응용 프로그램을로드 테스트합니까? . 매우 비슷합니다. Jmeter와 몇 가지 다른 솔루션이 언급되었습니다. 그들 대부분은 자유 로워 보였다.

3
Ben Hoffman

무료로드 테스트 도구에 관심이 있다면 StresStimulus 라는 Fiddler 확장을 확인하십시오. 여러 가상 사용자와 함께 기록 된 세션을 재생하고 요청 및 전체 테스트 사례에 대한 자세한 성능 지표를보고합니다. 그래프는 성능이 다양한 부하 수준에 어떻게 반응하는지 보여줍니다. 모든 HTTP 서버에 대해 Windows 시스템에서 실행됩니다.

0
Vadim Kleyzit

Apache Bench와 Forge는 정말 괜찮고 무료이며 오픈 소스입니다. 로컬 컴퓨터와 서버 모두에서 서버에서 더 빠른 속도로 실행하는 것이 좋습니다.

0
Kenneth Love