서버 사이징(?)
글쓴이: tombraid / 작성시간: 화, 2004/03/16 - 12:36오전
우선, 이 글이 이 게시판의 성격과 맞는건지 좀 걱정스럽네요.
마땅한 게시판이 없는것 같아서.. 이쪽에 질문합니다.
(관리자님 이 적절히 판단해 주시리라 생각합니다.. 글적..)
----------------------------------------------------------------------
예를 들어, 500MHz 1 CPU, 512M 메모리 정도의 서버에서 약 초당 1만건 정도의 데이터를 처리하는 프로그램이 있다고 가정하면,
2만건 혹은 5만건 정도의 데이터를 처리하기 위해서 어느정도의 서버를 산정해야 하나요?
제가 생각하기에 프로그램의 성격에 따라서 편차가 크게 나타날 것 같아..
딱히 떨어지는 공식은 없을것 같긴 하지만..
나름대로의 연구결과나 판단을 도울 수 있는 자료들이 있지 않을까 해서요.
Forums:
병목 지점이 어디냐에 따라 다릅니다.
일반적인 기준은 없습니다.
문의 하신 어플리케이션의 성격이 따라 당연히 다르겠죠. 그냥 1만건 이렇게 하셨으니까 DB와 같은 검색분야 같지만 어떠한 자원을 가장 많이 쓰냐에 따라 다르겠죠.
500Mhz, 512M인데도 CPU가 펑펑 놀고 있고 메모리도 여유가 있다면 그건 CPU와 메모리를 아무리 좋은거 갖다 써도 성능 향상이 당연히 없습니다. 하드디스크나 네트워크쪽을 건드려야겠죠.
같은식으로 cpu 파워가 딸린다거나 메모리 부족으로 하드 스왑핑을 꾸준히 시도한다면 그에 따른 업그레이드를 해야죠.
근데 일반적으로 고사양이되면 위에 말한 3가지가 한번에 올라가기는 합니다만 여기서 이정도니 얼마를 위해서는 어느정도가 필요하냐?하는건 좀 문제가 있습니다. :(
ps. IO가 한계에 이르렀을때 가장 많은 비용이 소모 됩니다.
산넘어 산
11
11
댓글 달기