이정도 서버사양이면 동시접속자 몇명정도 가능한지요?

tarak1004의 이미지

안녕하세요. ^^;

채팅서비스가 들어가있는 웹서버를 구축할려고 합니다.

우선 서버사양이 Xeon 3GHz 듀얼, 메모리 2GB, 36SCSI 2개(미러링)에 리눅스를 설치해서 사용할려고 합니다.

이정도 사양이면 동시접속자가 몇명정도 가능한지요??

그리고 서버스펙만을 보고 성능을 가늠할수 있는 데이터가 있나요?

아니면 여러분의 경험으로.. 아~ 이정도사양은 내가 예전에 돌려보니깐 몇명정도는 잘 돌아가더라는 식인가요?

정말 궁금합니다.

Zeroidle의 이미지

채팅서비스가 어떻게 구성되어있냐

혹은

서버가 어떻게 튜닝되어있냐에 따라 다르지 않을까요? 'ㅡ'

ab를 사용해보시는것도 괜찮을 것 같습니다.

Zeroidle의 이미지

tarak1004의 이미지

답변 감사드립니다. ^^

-. 오늘할일을 내일로 미루자
-. 모든 일에는 마무리를 하지말자
-. 저녁늦게자서 아침늦게 일어나자 :shock:

avelose의 이미지

Zeroidle님의 질문처럼 실제 운영에 사용될 서비스들이 주요 관건같습니다.
단순히 apm만을 이용한 서비스라고 한다면 아무런 문제없이 엄청난 인원을 수용할 수는 있습니다.
그러나. 채팅서비스가 문제군요. 채팅서비스를 자바를 이용한다던지 필요한 이상으로 하드디스크 억세스가 필요하다면 생각하셨던 것 이상으로 동접자의 수가 줄 수도 있습니다.
그 외에도 회선상에서도 오는 네트워크 병목도 문제가 큽니다. 말이 1000명이상이지 오고가는 정보의 크기에 따라서 상당한 문제가 발생할 가능성이 있다는 것이죠.
일정 이상의 접속이 필요하게 될 경우(아직은 크게 생각하지 않으신 듯 하지만) 저렇게 하나에 너무 하드웨어 성능만 우선으로 만들지 마시고요. 서버를 여러개 두는 분산형을 염두에 두시는 것이 좋을 듯 싶습니다. 웹서비스야 이미지가 많지만 않다면 펜3로도 충분하고 채팅서비스에 경우엔 어떤 것으로 하실지는 모르겠지만 현재의 경향으로 보아서는 단순히 텍스트 방식은 아닐 것 같으니 디스크io나 네트워크 병목상의 문제로 상상하시는 것보다 큰 문제가 발생할 수도 있기 때문에 분산으로 처리하실 것을 염두에 두시는 것이 좋을 듯 싶습니다. 또한 네트워크 병목의 문제로 아무리 서버에서 많은 인원을 지원할 수 있다고 하여도 네트워크 카드를 여러게 껴서 해결할 수 있는 것도 아니기 때문에(아마 이렇게 만드시려면 채팅서비스 만드실 때 무척 고생하실 듯.) 많은 문제가 예상 됩니다.
참고로 예전에 구성했던 방식인데 디스크 io가 많이 필요한 부분을 따로 빼서(예를 들어 자료실과 이미지 동영상) 스카시 raid구성하고 이 것에 대해서만 고속 회선을 물리고 나머지에 경우엔 기본적인(그러나 여전히 비싼.) 회선을 이용해서 구성하는 방식도 있습니다.(동접자가 문제가 된다면 생각해 보셔야 할 방법입니다. 하나의 고속 회선에 물릴 수 있는 사용자는 의외로 적을 수도 있기 때문입니다.)

각 상황에 맞는 구성을 생각하시고요. 하나의 서버에서 다 지원하려면 많은 문제가 있다는 것은 알아 두셨으면 합니다.

'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.