HOME > 게시판 > 기타
게시판| 기타
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 04-04-06 11:27
답변이 없어서
 글쓴이 : eagle
조회 : 1,732  

안녕하세요?

참고삼아 적어봅니다.
말씀하신 것처럼 소규모의 웹서버용으로는 충분히 PC용으로도 가능합니다.
다만 확장성같은 문제를 고려해 볼 때 서버용 부품과 PC용 부품의 가장
극명한 차이점은 마더보드의 버스구조에 있다고 저는 생각합니다.
소규모 기준으로 제온이나 옵테론등의 기반을 보면 대부분의 보드가 서버웍스
GC시리즈 칩이나 AMD의 칩을 쓰며 PCI-X버스 구조를 갖고 있습니다.
반면에 PC용 부품은 대개의 마더보드가 32bit/33Mhz의 버스구조를 갖고 있지요.
서버는 계속적인 디스크 확장과 넷트웍확장이 따른다는 점을 고려하면
버스대역폭은 확실히 서버용보드가 우위에 있습니다.
사실 요즘의 프로세서나 메모리는 웹서버용으로는 싱글로도 거의 딸리지 않습니다.
차라리 웹서버보다는 음악편집/동영상 편집같은 멀티미디어 작업이 프로세서
자원을 더 많이 차지하지요.
그런데도 1천개 이상의 프로세서가 돌아가는 대부분의 PC기반 웹서버는 CPU
사용율이 70%이상 나올겁니다. 그 이유의 대부분은 CPU에 있지 않고 잘못된
프로그래밍으로 인한 디스크 IO병목현상에 있습니다.
우선적으로 시스템이나 프로그램을 최적화하는게 급선무고요....
에를들어 단순히 select *같은 것을 남발하는 프로그램을 쓰면 서버할배라도 견디기
어렵겠죠.
그래도 딸린다...아니면 앞으로 딸릴 가능성이 있다 싶으시면 PCI-X버스에 S-ATA
레이드 컨트롤러를 꽂으시길 바랍니다.
이더넷어댑터가 몇개 꽂힐 수도있고 디스크가 몇개 추가될 수도 있고 그런 면에서
뿐만 아니라 RAID구성 자체에서 백업이 해결되어버리므로.....PC용과는 차원이
달라지겠죠.
만약 이런 쪽을 고려한다면 제온이나 옵테론같은 프로세서 가격이 추가가 될 것이고
보드도 2배이상 비쌉니다....SCSI컨트롤러가 포함된 보드는 쓰시지 마시고요.
IDE나 S-ATA보드자체의 컨트롤러 유무는 크게 관련이 없고 S-ATA레이드 컨트롤러를
슬롯에 따로 장착해서 사용하시면 됩니다. 4디스크는 별로 안비싼데 8디스크는 좀 비쌉니다.
똑같은 디스크 2개를 사시는 걸로 봐서는 보드내장 레이드를 생각하시는 것 같습니다만
아직까지 S-ATA보드내장 방식은 디스크 2개뿐이 지원하지 않으므로 레이드 0이나 1
둘 중 하나만 쓸 수 있죠.
EIDE레이드는 4개까지 사용하긴 합니다만.....
단순히 참고사항이고(리니지가 지금 안되어서 좀 길게 써 봤습니다. *^^*)

말씀하신 사양으로 동시접속 500 프로세서 1-2천개 정도는 시스템 설정에 따라
가뿐하게 가능합니다.

 


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기