>> Read Reply from No. 15064 article  
RE: 시스템 사양을 작성하는 기준 문의

등록 2000-12-21 14:15:00     조회 2
이름 한승오    

		: 안녕하세요...초보입니다.
: 상품DB, 회원DB, WebMail을 리눅스에서 처리할려구 합나다
: 회원수가 1만명이라고 가정한다면 서버사양을 어느정도로 해야하는지
: 선배님들의 조언을 구합니다.
:
: 물론 어떤 기준에서 산정하는 것인지도 말씀해 주심 저는 영광이겠군요..
: 저도 많은 도움을 줄수 있는 사람이 되었음 좋겠는데 아직까지는
: 그렇지 못하군요..그럼..부탁합니다.
 먼저 사업을 위한 상용서비스인지가 가장 큰 문제입니다.
상용서비스가 아니라면 p3 500 256램 리눅스,아파치,php, mysql, 스커지하드로 충분합니다.
이 스펙이면 쿼리 수준에 따라 차이가 있지만 10만명까지 가능합니다.
계산을 해보면 10만명 중 3-4만명이 로열티 있는 회원이고 이들이 하루에 한번 접속하고 이
들이 하루에 한시간 붙어 있다고 하면 초당 30명 정도가 있게 됩니다.(어떻게 나온건지 묻
지 마십시오. 그냥 그런것 같습니다.) 이들이 해당 페이지에서 시스템 리소스를 가장 많이 
먹는 request를 살펴서 이 처리가 가능한 지 보면 됩니다. 주로 DB가 느려지는 것이 문제인데 
인덱스와 쿼리 쪽에 시간을 들여 테스트 하면 쓸만하게 나옵니다. -> 레이드를 설치하면 더
 좋게 됩니다. (물론, 웹+DB 이렇게 2대를 준비합니다.)
 상용서비스라면 현재 구성을 보면 WebMail을 위한 메일을 보내고 받는 서버,
DB서버, 웹서버 이렇게 3대를 따로 두시고 개별 사양은 그리 높지않아도 됩니다.
다만 웹서버의 메모리를 확보해서 스왑영역에서 돌아가지 않도록 해야 합니다.
(이건 좀 용이하게 계산이 되는 데요 아파치 프로세스의 수를 설정화일에서 설정한 후에 
커널이 사용하는 메모리 + 아파치 프로세스 맥시멈 수 * 프로세스가 추가될 때 사용하는 메
모리 + 웹서버 파일들을 메모리에 캐시하는 양 이 값의 10%-20%정도 남게하면 느려진다 싶은 
날은 별로 1년에 3일정도 됩니다.  메일을 받고 보내는 서버는 좀 얘기가 다른데요 메일을 
보내고 받는 서버가 sendmail을 쓰면 리소스가 많이 필요하게 됩니다. 통상 상용메일엔진을 
사용합니다. qmail은 괜찮을 것 같은데 어떨지 모르겠습니다.  DB는 mysql인 경우에는 큰 문제
가 없지만 오라클이나 sqlserver는 얘기가 다릅니다.  기본적으로 이들을 하나의 서버로 두는
 것은 어렵습니다. 특히 웹메일이 끼면 그렇습니다. 웹과 디비만 있다면 좋은 PC와 끈질긴 
연구와 노력으로 뭐든지 할 수 있습니다.  정리해 보면 다음과 같습니다.
상용서비스인 경우 웹서버는 스왑을 사용하지 않는 메모리를 확보한다.
메일서버는 sendmail로는 답이 잘 안나온다.
디비서버는 무조건 스커지하드, mysql이면 별 문제 없지만 그 이상을 고려한다면
레이드 시스템 + 좋은 디비 전문가를 만나셔야 합니다.
삼백과 삼천의 차이는 사람의 한달로 커버되고 이 차이는 규모가 커질수록 문제가 됩니다.
 web performance tunning이라는 책하고 썬, 오라클의 튜닝 문서들을 찾아보시면 도움이 됩니다.
다만, 그대로 적용되지 않으므로 많은 테스트를 하셔야 합니다.
이름
암호


>> 관련글
15064 시스템 사양을 작성하는 기준 문의  윤정식  2000.12.20  ....
  답장 RE: 시스템 사양을 작성하는 기준 문의  한승오  2000.12.21  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 19.32 초 ] 작업시간: [ 18.84 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789682379
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.