Apache의 각 연결에 사용되는 대역폭을 확인하는 방법은 무엇입니까?

Apache의 각 연결에 사용되는 대역폭을 확인하는 방법은 무엇입니까?

Apache에서 각 연결이 사용하는 대역폭의 양에 대한 통계를 얻으려고 합니다.

Windows Server 2008 R2에 Apache 2.4가 설치되어 있습니다. 기존 환경에 얼마나 많은 사용자를 추가할 수 있는지 알고 싶습니다. 평균 연결을 계산하고 싶습니다.

또한 기존 시스템에 얼마나 많은 사용자를 추가할 수 있는지 결정하는 데 도움이 될 수 있는 다른 정보도 있습니다.

답변1

각 Apache 로그 항목에는 해당 요청에서 전송된 바이트 수가 포함됩니다.

192.168.3.232 - - [08/Jul/2013:15:18:58 -0500] "GET /munin/index.html HTTP/1.1" 200 1686 "http://10.100.0.10/munin/example.com/memory.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36"

응답 코드 뒤의 숫자 200는 전송된 바이트 수입니다.

해당 필드를 구문 분석하고 "평균 연결"과 관련된 항목을 요약하는 것은 간단한 프로세스입니다.

또한 기존 시스템에 얼마나 많은 사용자를 추가할 수 있는지 결정하는 데 도움이 될 수 있는 기타 정보가 무엇입니까?

서버에서 사용하는 모든 기본 하드웨어 리소스(CPU, 메모리, 디스크 등)에 대한 성능 데이터를 수집해야 합니다.

관련 정보