Apache2와 함께 설치되는 ab(Apache Bench)로 웹 서버에 요청을 보내 부하를 측정했습니다. -n으로 총 요청 수, -c로 동시 요청 수를 지정합니다.
1. ab란
ab는 Apache HTTP 서버에 포함된 벤치마크 도구로, 지정한 URL에 요청을 반복해서 보내고 처리 속도를 측정합니다. Ubuntu에서는 apache2-utils 패키지에 들어 있습니다.
2. 사용법
자주 쓰는 옵션은 -n과 -c입니다.
| 옵션 | 의미 |
| -n | 보낼 총 요청 수 |
| -c | 동시에 보낼 요청 수 |
ab -n 400 -c 20 http://웹주소/
총 400번 요청하되, 20개씩 동시에 보내는 명령입니다. URL 끝의 /까지 입력해야 합니다.
3. 결과 확인

ab 실행 결과
결과에서 주로 보는 항목은 다음과 같습니다.
| 항목 | 의미 |
| Requests per second | 초당 처리한 요청 수 |
| Time per request | 요청 하나당 평균 처리 시간 |
| Failed requests | 실패한 요청 수 |
4. 정리
ab -n 총요청수 -c 동시요청수 URL형식으로 실행합니다.- 운영 중인 서버에 테스트할 때는 서비스에 영향이 없도록 요청 수를 조절합니다.
728x90
'Server & OS > Linux' 카테고리의 다른 글
| [CentOS 7] 설치 과정 정리 (0) | 2021.02.15 |
|---|---|
| [Ubuntu] APM과 phpMyAdmin 설치 (0) | 2021.02.01 |
| [Ubuntu Server] Netplan으로 수동 IP 설정 (0) | 2021.01.28 |
| [Ubuntu Server] 우분투 서버 설치 과정 정리 (0) | 2021.01.28 |
| [Linux] Ubuntu에서 정적 라우팅 추가 (0) | 2021.01.27 |
서울
--:--:--
-전체 글
-카테고리
오늘 방문