Performance Comparisons of Multi-Process and Multi-Thread based Web Servers on Multiple Operating System Platforms

다양한 운영체제에서의 다중 프로세스와 스레드 모델의 웹 서버 성능 비교

  • 도인환 (홍익대학교 컴퓨터공학과, 정보컴퓨터공학부) ;
  • 김경중 (홍익대학교 컴퓨터공학과, 정보컴퓨터공학부) ;
  • 정규헌 (홍익대학교 컴퓨터공학과, 정보컴퓨터공학부) ;
  • 전기훈 (홍익대학교 컴퓨터공학과, 정보컴퓨터공학부) ;
  • 노삼혁 (홍익대학교 컴퓨터공학과, 정보컴퓨터공학부)
  • Published : 2003.04.01

Abstract

맡은 사용자 영역의 프로그램들이 확장성과 성능 향상을 목적으로 다중 프로세스 모델에서 다중 스레드 모델로 바뀌고 있다. 웹 서버도 폭발적으로 증가하는 사용자 요청을 수용할 수 있도록 확장성과 성능 향상을 위해서 다중 스레드 모델을 적용하였다. 본 논문에서는 다중 프로세스 모델을 적용한 웹 서버와 다중 프로세스/다중 스레드 모델을 적용한 웹 서버에 대한 성능을 여러 운영체제 환경에서 평가하였다. 실험 결과 전체적으로 다중 프로세스 모델이 다중 스레드 모델보다 더 좋은 성능과 안정성을 보였다.

Keywords