반응형
ab(Apache Bench) tools 에러
ab 명령어
Usage: ab [options] [http[s]://]hostname[:port]/path
Options are:
-n requests Number of requests to perform (= 요청수)
-c concurrency Number of multiple requests to make at a time (=동시 요청수(사용자))
-t timelimit Seconds to max. to spend on benchmarking
This implies -n 50000
-s timeout Seconds to max. wait for each response
Default is 30 seconds
ab 에러
ab -c 10000 -n 1000 http://localhost/
$ ab -c 10000 -n 1000 http://localhost/
ab: Cannot use concurrency level greater than total number of requests
: 총 요청 수(requests)보다 큰 동시성(concurrency) 수준을 사용할 수 없다.
ab 명령어에서 이 오류가 발생하는 경우는 동시 접속 수(-c 옵션)를 총 요청 수(-n 옵션)보다 크게 설정했기 때문입니다.
예를 들어, -c 10 (10개의 동시 접속) 옵션과 -n 5 (5개의 요청) 옵션을 사용했다면, 이 오류가 발생합니다. -c 옵션과 -n 옵션을 조정하여, 동시 접속 수가 총 요청 수 이하로 설정하면 이 오류를 해결할 수 있습니다.
예를 들어, -c 5 (5개의 동시 접속) 옵션과 -n 10 (10개의 요청) 옵션을 사용하면, 각 동시 접속당 2번씩 요청이 전송되는 것이기 때문에 이 오류를 피할 수 있습니다.
ab -c 100000 -n 100000 http://localhost/
$ ab -c 100000 -n 100000 http://localhost/
ab: Invalid Concurrency [Range 0..20000]
: 동시성(concurrency) 범위는 0 ~ 20,000
728x90
반응형
'리눅스' 카테고리의 다른 글
ansible inventory(인벤토리) 설정 (0) | 2021.06.01 |
---|---|
[리눅스] 리눅스에서 삭제된 파일의 디스크 공간을 복구하는 방법 (0) | 2021.05.30 |
CentOS 7에서 MongoDB Community Server를 설치하는 방법 (0) | 2021.05.28 |
리눅스 Load Average (0) | 2021.05.26 |
리눅스 메모리 스와핑(swapping) (0) | 2021.05.25 |