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, 메모리, 디스크 등)에 대한 성능 데이터를 수집해야 합니다.