본문 바로가기

반응형

TPS

C276x260 웹 서버의 최대 동시 접속자 수 및 TPS(Transactions Per Second) 측정하는 방법 웹 서버의 최대 동시 접속자 수 및 TPS(Transactions Per Second) 측정하는 방법웹 서버의 최대 동시 접속자 수 및 TPS(Transactions Per Second) 측정하는 방법은 여러가지가 있지만, 가장 일반적인 방법은 아파치 HTTP 서버 벤치마크(Apache HTTP Server Benchmark, ab)를 사용하는 것입니다. 1. 아파치 HTTP 서버 벤치마크(ab) 설치ab는 Apache 웹 서버와 함께 제공되는 유틸리티입니다.따라서 Apache 웹 서버를 설치하면 자동으로 ab도 함께 설치됩니다.아파치 HTTP 서버 벤치마크(ab)를 따로 설치하려면 Apache HTTP Server 설치 페이지에서 다운로드 받을 수 있습니다.2. 벤치마크 명령 실행벤치마크 명령은 다음과.. 더보기
C276x260 RPS(Requests Per Second) RPS(Requests Per Second) - 초당 요청 수Request Per Second(RPS)는 서버가 1초 동안 처리한 HTTP 요청의 개수를 의미하는 지표입니다. 이는 웹 서버, API 서버 등의 처리 성능을 측정하고 트래픽 부하를 평가하는 데 매우 유용한 지표입니다.정의RPS = 특정 시간 동안의 총 요청 수 ÷ 초 단위 시간예를 들어, 1초 동안 1,000개의 요청을 처리했다면 해당 서버의 RPS는 1,000입니다.이는 해당 웹 서버가 초당 1,000건의 요청을 처리할 수 있는 처리 능력을 가지고 있음을 의미합니다.RPS가 중요한 이유서비스의 성능 모니터링 및 병목 구간 파악부하 분산, 스케일 업/아웃 기준 설정서버 리소스의 최적화 지표실시간 트래픽 변화 감지 및 대응RPS 분석(NGIN.. 더보기
C276x260 iostat 명령어 iostat 명령어 iostat 명령어는 Linux 시스템의 CPU 사용률, 디스크 활동, I/O 통계 등을 모니터링하는 데 사용됩니다. sysstat(iostat) 패키지 설치 yum install -y sysstat iostat 명령어의 기본적인 사용 방법 iostat [옵션] [간격] [횟수] 옵션: iostat 명령에 적용할 옵션입니다. 간격: 각 출력 간의 시간 간격을 지정합니다. 기본값은 1초입니다. 횟수: 출력할 횟수를 지정합니다. 지정하지 않으면 계속해서 출력됩니다. 주요 옵션 -c: CPU 사용률에 대한 보고서를 표시합니다. -d: 디스크 I/O 통계에 대한 보고서를 표시합니다. -h: 사람이 읽기 쉬운 형식으로 출력합니다. -t: 시간 정보를 포함하여 출력합니다. -x: 확장된 통계를 .. 더보기

728x90
반응형