Apache 기반 서버에서 동시 접속자 수를 알아야 할때가 있습니다.

Apache 동시접속자 수 알아내는 방법을 알아보겠습니다.

ssh에서 grep과 파이프를 이용하여 커넥션수를 표시할 수 있습니다. 간단히 netstat -an 에서 80 포트를 사용하는 커넥션을 정렬하여 숫자만 세면 됩니다

  • 현재 접속 커넥션 수 알아내기
    netstat -an | grep :80.*ESTABLISHED | wc -l
  • 현재 접속 사용자(머신/디바이스) 수 알아내기
    netstat -an | grep :80.*ESTABLISHED | awk ‘{print $5}’ | awk -F: ‘{print $1}’ | sort | uniq | wc -l

참고 URL

https://helloitstory.tistory.com/297