ftp.daum.net 웹 서버 변경
Wednesday, April 30th, 2008한국에서 가장 빠른 오픈 소스 미러링 서버 ftp.daum.net의 인기가 대단합니다. 상당한 고사양의 서버지만 늘어나는 이놈의 인기 덕분에 트래픽을 감당하지 못해 힘들었는데요.
그간 ftp.daum.net은 웹 서버로 만국 공통 아파치를 사용했습니다. 그런데 아파치는 최대 접속량에 한계가 있습니다. 소스 코드를 수정하여 재컴파일 하지 않고는 확장이 불가능한 문제입니다. 게다가 2.0.x 버전의 버그로 2G가 넘는 파일이 보이지 않는 문제도 있어 OpenSUSE 공식 미러 등록이 보류되기도 했습니다.
때마침 우분투 8.04 출시와 함께 폭증하는 트래픽을 견디다 못해 ftp.daum.net의 웹 서버를 빠르기로 소문난 lighttpd로 교체하기로 마음 먹었습니다.

좌측은 아파치로 구동할때 동시 접속 현황, 오른쪽은 lighttpd로 교체후 동시접속 현황입니다. 아파치는 동시 접속자를 512명밖에 처리해주지 못했으나 lighttpd는 8배나 늘어난 3800여명의 동시 접속을 받아들이고 있습니다. 아시다시피 ftp.daum.net은 대용량 파일을 전송하다 보니 대부분이 Waiting 상태에서 전송을 수행하고 있고 초당 40회 정도의 새로운 요청을 꾸준히 받아들이고 있습니다.
웹 서버의 병목이 줄어든 덕분에 CPU랑 하드 디스크는 예전보다 더욱 열심히 몸살이 날 정도로 돌고 있습니다. 열심히 일해주니 기쁩니다만 어서 빨리 우분투 8.04 열풍이 지나가고 평화가 되돌아 오길 바랄뿐입니다.




