아파치 밴치마킹툴 ab 로 특정 웹사이트의 응답속도를 KeepAlive속성
활성화하여 테스트하기
ab명령어에 -k옵션을
사용하시면 KeepAlive를 활성화하여 테스트합니다.
KeepAlive란 한 개의 세션에서 여러 개의 요구를 할 경우 동일한 세션을 유지하는 것을 의미하며 이 옵션을 사용하면 KeepAlive를 활성화하여 테스트합니다.
기본값은 KeepAlive가 비활성화된 상태입니다.
[root@host3
bin]# ab -k 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).....done
Server Software:
Server Hostname: www.yahoo.com
Server Port:
80
Document
Path: /
Document Length: 32247 bytes
Concurrency
Level: 1
Time taken for tests: 0.943418 seconds
Complete requests: 1
Failed requests: 0
Write errors: 0
Keep-Alive requests: 0
Total transferred: 32600 bytes
HTML transferred: 32247 bytes
Requests per second: 1.06 [#/sec] (mean)
Time per request: 943.418 [ms] (mean)
Time per request: 943.418 [ms] (mean,
across all concurrent requests)
Transfer rate: 32.86
[Kbytes/sec] received
Connection
Times (ms)
min mean[+/-sd] median max
Connect: 183 183
0.0 183 183
Processing: 760 760 0.0
760 760
Waiting: 193 193
0.0 193 193
Total: 943 943
0.0 943 943
[root@host3 bin]#
|
즉, 이번 예에서는 ab유틸리티로 www.yahoo.com웹사이트의 응답속도를 측정하면서
KeepAlive속성을 활성화하기 위하여 -k옵션을 사용한 것입니다.