아파치 접속자 수

OS/리눅스 & 유닉스 2012. 3. 20. 09:23
리눅스에서 현재 시간의 동시접속자수를 알아내는 방법은 여러가지 방법이 있는것 같습니다. 하지만 많은 분들이 netstat 명령을 사용하여 동시접속자수를 알아내시는것 같은데요, 제가 사용하는 방식을 기억용으로 정리해 두도록 하겠습니다.

현재 접속 커넥션 수 알아내기

이 명령을 실제로 연결되어있는 커넥션 수를 알아내기에 적합합니다. 서버상에서 실제로 처리해야 하는 수를 의미합니다.
netstat -an | grep :80.*ESTABLISHED | wc -l

현재 접속 사용자(머신/디바이스) 수 알아내기

이 명령은 현재 동시 접속중인 사용자수를 알아내기에 적합합니다. 하나의 사용자가 동시에 여러개의 커넥션을 사용할 수 있는데 이것을 하나로 처리를 합니다.
netstat -an | grep :80.*ESTABLISHED | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq | wc -l

출처 -  
http://theeye.pe.kr/491

'OS > 리눅스 & 유닉스' 카테고리의 다른 글

apache config  (0) 2012.03.20
httpd.conf(apache)  (0) 2012.03.20
ANSI Escape Sequences: Colours and Cursor Movement  (0) 2012.03.16
Bash Color Chart  (0) 2012.03.16
IBM nmon FAQ  (0) 2012.03.16
: