IOCP를 이용한 모델 기반 서버 성능 측정 도구 개발 방안

A Method of Developing Model-based Server Performance Evaluation Tool using loop

  • 김규백 (삼성전자 디지털솔루션센터)
  • 발행 : 2004.10.01

초록

대규모 클라이언트 연결과 다량의 네트워크 트래픽을 고속으로 처리해야 하는 서버의 성능을 정확히 측정하기 위해서는 네트워크 트래픽 부하를 발생시키는 것도 중요하지만, 실제 상황과 같은 서버의 오버헤드 요소를 모두 재현할 수 있어야 한다. 본 논문에서는 최근 멀티 채널 네트워크 I/O에서 뛰어난 성능을 보이는 Winoows의 IOCP 기술을 이용해 실제와 같이 대량의 클라이언트를 생성해 서버와 동시에 세션을 연결하는 방법과 모델 기반으로 도출된 테스트 시나리오를 부하 발생 패턴에 적용하는 새로운 방안을 제시한다. 이를 활용해 향후 다양한 서버의 최대 성능을 보다 정확히 측정할 수 있다.

키워드