강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

아파치 밴치마킹툴 ab 로 특정 웹사이트의 응답속도를 테스트하기 : -t옵션사용

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

아파치 밴치마킹툴 ab 로 특정 웹사이트의 응답속도를 테스트하기 : -t옵션사용

 

ab명령어에 -t옵션을 사용하시면 허용되는 최대시간을 초단위로 설정하여 테스트할 수 있습니다.

 

  내부적으로 최대 50000으로 설정이 되어 있습니다.

 

 

 

아래의 결과를 보시면 테스트에서 사용한 옵션은 -c 값을 30으로하고, -n 값을 10으로 하였으며 -t값을 10으로 주었습니다.

 

 즉 테스트 결과가 오래 걸릴 것을 예상하여 최대허용 시간을 10초로 지정한 것입니다.

 

 그리고 위의 결과를 보시면 Connect 시간과 Processing 시간 그리고 Waiting시간, Total시간이 각각 최소(min), 평균(mean), 최대(max)시간으로 분석되어 출력되어 있습니다.

 

 이런 결과치를 최대한 활용해 보시면 굉장히 좋은 분석결과를 얻으실 수 있을 것입니다.

 

 

 

[root@host3 bin]# ab -c 30 -n 10 -t 10 http://www.yahoo.com/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.116 $> apache-2.0
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/

Benchmarking www.yahoo.com (be patient)
Finished 25 requests


Server Software:       
Server Hostname:        www.yahoo.com
Server Port:            80

Document Path:          /
Document Length:        32247 bytes

Concurrency Level:      30
Time taken for tests:   13.144778 seconds
Complete requests:      25
Failed requests:        0
Write errors:           0
Total transferred:      878216 bytes
HTML transferred:       867979 bytes
Requests per second:    1.90 [#/sec] (mean)
Time per request:       15773.734 [ms] (mean)
Time per request:       525.791 [ms] (mean, across all concurrent requests)
Transfer rate:          65.20 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:      210  218   8.6    215     245
Processing:  6371 6862 329.7   6845    7431
Waiting:     1099 3734 1618.5   3842    6360
Total:       6581 7080 330.8   7058    7646

Percentage of the requests served within a certain time (ms)
  50%   7032
  66%   7261
  75%   7364
  80%   7434
  90%   7556
  95%   7600
  98%   7646
  99%   7646
 100%   7646 (longest request)
[root@host3 bin]#

 

 , 위의 예는 ab유틸리티로 www.yahoo.com웹사이트의 응답속도 측정의 다양한 결과를 위하여 -c, -n, -t의 값을 각각 30, 10, 10으로 주어서 테스트한 것입니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  92 명