리눅스 박스에서 실행되는 아파치 서버를 스트레스 테스트하는 방법


16

서버를 오프라인으로 전환하는 데 문제가있는 것으로 보이며 특정 사이트 나 스크립트를로드 할 수없는 경우 원인을 추적하는 데 문제가 있습니다. 아파치와 관련이있는 것 같습니다.

다른 서버에서 실행할 수있는 Linux 기반 도구에 대해 아는 사람이 있습니까?

감사합니다, Shadi

답변:


28

ApacheBenchmark 는 상당히 잘 작동하며 Apache2의 대부분 (전체는 아님) 설치에 포함됩니다.

 ab -n 1000 -c 5 -C "somecookie=rawr" http://ourwebsite.com/

1
또 다른 좋은 것 : ab -kc 10 -t 30 http://yourwebsite.com/. 10 개의 연결을 열고 연결을 유지하며 가능한 한 많은 동시 요청을합니다.
CaptJak

5

Apache에서 Jakarta의 Jmeter를 사용할 수도 있습니다.

http://jakarta.apache.org/jmeter/index.html

나는 이것을 사용하여 서버를 스트레스 테스트했으며, 구성이 가능한 창을 가진 외부 컴퓨터와 워크 스테이션에서 실행하는 것이 매우 편리하며, 특히 실패 및 실패가 발생한 경우와 실패가 발생한 경우 많은 그래프와 정보를 제공합니다.

물론 Linux 빌드도 있지만 이것들을 사용하지 않았습니다.



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.