개인서버 최소 사양은 어떻게 되나요???

잇츠굳의 이미지

공부를 하면서 개인적으로 서버를 운영할려고 합니다.
기존에는 vmware로 사용했었는 데, 운영상에도 많이 불편하고해서 저렴하게나마 컴퓨터를 구입해서 운영을 할려고 합니다.
그런데 최소 사양이 어느 정도되어야 원활한 속도를 내면서 작동을 하는지 감을 잡지 못하여서 질문을 합니다.

환경은
인터넷: 파워콤
아이피: 공유기로 해결
도메인: 개인 도메인

설치 운영체제: 젠투
운영할 서비스: 웹서버, mysql, php, dns서버, cvs
입니다.

최소 사양은 cpu, ram, 메인보드 동작속도 기타등등에 내용 환영합니다

그리고 www.winapi.co.kr에서처럼 이 정도 환경에서 이사이트 속도가 나오나요?

항목 사양
CPU Pentium II Celeron 366
메인보드 LX
Memory 256M bytes
HDD 12G
사운드 카드 사블 128
그래픽 카드 MGA G-200
네트웍 카드 RealTech PCI
OS RedHat 6.0
DBMS MySQL
마우스 MS Home
키보드 세진 키보드
CD-ROM Ricoh CD-RW
모니터 15인치 프로메이트
ikshin의 이미지

학습용도의 가벼운 개인 웹서버라면 제 경험상, 중고 펜3급 PC만 되도 별 불편은 없더군요. 참고로 당시 램은 약 192램 정도 됐던 것 같네요. 리얼서버나 캠서버 등등으로도 잡다히게 이용했었습니다만, 외부 액세스가 별로 없어서였는지 성능상에 큰 부담같은 것도 없었던 것 같네요.

- 평화와 정의를 수호하는 광자 우뢰매여! 우리를 도와다오!!!

- Human knowledge belongs to the world...

hanbyeol의 이미지

학슴용이라면 shin1k님 말씀처럼 P3 아니 더 이하라도 충분하리라 봅니다. 위에 언급한 대몬을 돌린다 하더라도, 동시 사용자수가 몇 명이 안 된다면 시스템 모니터에서 cpu load 가 0.x 대에서 팽팽 놀고 있는걸 확인하게 될 겁니다.

CPU 클럭이 높지 않은 서버의 단점은 컴파일이 필요로할 때 느리다는 거 정도가 단점이 되겠습니다.

이런 저런 재미난 일을 해 보겠다면 좀 성능 좋은 걸로 장만하시고, 그냥 한번 돌려보겠다면 주위에 부품 얻어다가 만들면 되겠습니다.

개인적인 경험을 말씀드리면, 집에서 고정 IP 서비스 받아다 AMD Thunderbird 750MHz로 4년 넘게 서버 굴리다가 좀 다른 거 해볼까 해서 다섯달 전에 AMD64 Venice 3000+로 바꿨습니다. OS가 FreeBSD라서 컴파일하는데 조금 시간이 걸려 걍 서버 옮겼습니다.

T/B 750에서 dns, mail, apache, mysql ... 온갖 대몬 띄워 놓고 몇몇 사람에게 홈페이지 호스팅했지만 mrtg 로그를 보면 cpu가 0.1 정도에 머물고 있었습니다. 컴파일할 때나 좀 올라갑니다. ^^

잇츠굳의 이미지

나는 유일한 사람이며, 그 사실은 변하지 않는다. 그리고 모든 것을 할 수는 없어도, 무언가는 할 수 있다.

나는 유일한 사람이며, 그 사실은 변하지 않는다.
그리고 모든 것을 할 수는 없어도, 무언가는 할 수 있다.

잇츠굳의 이미지

shin1k 님과 hanbyeol님의 말씀을 종합해보면, 성능에 대해서는 이해를 하겠습니다. 감사^^
다만, 속도는 어떻게 나올까요? 언급했던 사이트처럼 로딩속도나, 페이지 이동속도가 저정도 나올 수 있을까요???

나는 유일한 사람이며, 그 사실은 변하지 않는다. 그리고 모든 것을 할 수는 없어도, 무언가는 할 수 있다.

나는 유일한 사람이며, 그 사실은 변하지 않는다.
그리고 모든 것을 할 수는 없어도, 무언가는 할 수 있다.

hanbyeol의 이미지


서비스에서 성능과 속도에 영향을 미치는 요소가 너무나 많습니다.

동시사용자수, 서비스 종류 (App Service냐, 단순 퍼브리싱이냐), 데이터량, 네트워크 속도, 네트워크 구조, 디스크 속도, 디스크 I/O ... 그런데, 개인 서버용 - 테스트용이라고 하면 위에 열거한 거 별로 의미 없을 듯합니다.

참고용 링크를 보니, 거의 텍스트 위주더군요. 이미지까지 합친다해도 기껏 10~20kbyte 밖에 안 됩니다.

제 경우, ADSL에서 서버가 돌아가는데 ADSL은 up/dn이 비대칭이라 up 그러니까 외부에서 dn 하는 이론상 최대 속도는 96 kbyte/sec 입니다. 한페이지 평균 크기가 20kbyte라면 패킷 등의 오버헤드를 고려하더라도 동시에 4명이 붙을 수 있습니다. http라는 프로토콜 특성을 그로혀만 늘 세션을 유지하는 게 아니라 한번 데이터 가져가고 마니까 ...

ftp 서비스 안 하실거면, VDSL 급에 dynamic ip 로 어떻게 name 을 매핑해서 한다면 트래픽 여유는 충분할 테고 ... 서버에서 아파치 데몬이 동시에 얼마나 처리할 수 있는지 그리고 cpu 부하는 얼마나 걸리는지는 ab (apache benchmark tool)로 시물레이션 해 보면 될 듯합니다. mysql 로 벤치마킹하는 게 있을 테구요.

ftp.cdrom.com 으로 유명한 Walnut Creek에서 1999년께에 Pentium Pro 200MHz 시스템에서 동시에 10000 session 을 처리했다고 합니다. ftp 서버는 cpu를 많이 안 잡아 먹으니 ... (DISK I/O나 NW는 빵빵하고)
참고 : http://www.cnn.com/TECH/computing/9904/08/cdrom.idg/

걱정하지 마시고 한번 돌려보세요. 성능이 답답하게 나오면 그때 업그레이드 하심이 어떨까요? ^^

dsh의 이미지

셀러론400 에 256M 램에 freebsd 로 사용하고 있습니다.

하루에 300~400명 정도 접속하는데 느린 건 모르겠습니다.
텍스트로만 되어있고, 게시판이 없어서 별로 문제가 안되나봐요.

Fe.head의 이미지

2002~2003년쯤 펜 90 ~ 166 정도의 PC에 램 64+32에

APM, Mailserver, DNS서버까지 한꺼번에 돌려서 사용했는데.

전혀 지장 없었습니다.

거기에 당나귀까지 몇달동안 켜놨는데. 이상 없더군요.

2003년쯤에 펜 II 400 주어서 upgrade 해서 잘 쓰다가
후배가 졸업하는 바람에 처분했습니다.

-------------
과거를 알고 싶거든 오늘의 네 모습을 보아라. 그것이 과거의 너니라.
그리고 내일을 알고 싶으냐?
그러면 오늘의 너를 보아라. 그것이 바로 미래의 너니라.

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.