Jump to content

Photo

Hypothetical question on a game server


  • Please log in to reply
14 replies to this topic

#1 SpleenBeGone

SpleenBeGone

    Deer Leader of the Goriest Revolution

  • Administrators
  • 14,951 posts
  • LocationHouston

Posted 19 January 2013 - 12:37 PM

Would you go with 73gb 15K rpm disk drives for about $20
32GB SSD's for about $30
Or a combination of the two?

Lets say there was 8 to 12 slots available. What raid would you use? And if a combination of the two drives, what sort of combination?
nmjUGDL.jpg

#2 Wolf

Wolf

    Zettabyte

  • Members
  • 6,487 posts

Posted 19 January 2013 - 04:18 PM

I would go with the disk drives. Data read speeds aren't going to be your big problem. In my past experience, once you get the server client running, your biggest concerns will be bandwidth and processing.

#3 Dasherman

Dasherman

    Megabyte

  • Members
  • 496 posts
  • LocationAzeroth and Sanctuary, simultaneously by using quantum powers

Posted 19 January 2013 - 04:18 PM

How hypothetical is this question?
Quis custodiet ipsos custodes?
(//MihiPotestasSit\\)

#4 SpleenBeGone

SpleenBeGone

    Deer Leader of the Goriest Revolution

  • Administrators
  • 14,951 posts
  • LocationHouston

Posted 19 January 2013 - 04:22 PM

I would go with the disk drives. Data read speeds aren't going to be your big problem. In my past experience, once you get the server client running, your biggest concerns will be bandwidth and processing.

Bandwidth wise, 10mb/s up speeds is what it's looking like.
Processing wise, a 2p setup with 4 core xeons or 8 core magny cours.


How hypothetical is this question?

Um...
Depends on tax returns. >.>
nmjUGDL.jpg

#5 Wolf

Wolf

    Zettabyte

  • Members
  • 6,487 posts

Posted 19 January 2013 - 04:34 PM

Bandwidth wise, 10mb/s up speeds is what it's looking like.
Processing wise, a 2p setup with 4 core xeons or 8 core magny cours.


Yeeeeeah, you shouldn't have any problems, then.

I know people who run Source servers off their home computers. If you're talking about a quake server then we're waaaaaay past any limitations.

#6 SpleenBeGone

SpleenBeGone

    Deer Leader of the Goriest Revolution

  • Administrators
  • 14,951 posts
  • LocationHouston

Posted 19 January 2013 - 04:47 PM

Quake is just a start. >.>
nmjUGDL.jpg

#7 Dasherman

Dasherman

    Megabyte

  • Members
  • 496 posts
  • LocationAzeroth and Sanctuary, simultaneously by using quantum powers

Posted 19 January 2013 - 04:57 PM

This reminds me, we should play AoE3 some time!
Quis custodiet ipsos custodes?
(//MihiPotestasSit\\)

#8 Dasherman

Dasherman

    Megabyte

  • Members
  • 496 posts
  • LocationAzeroth and Sanctuary, simultaneously by using quantum powers

Posted 20 January 2013 - 09:15 AM

Not that we need an actual game server for that, but we still need to do it.
Quis custodiet ipsos custodes?
(//MihiPotestasSit\\)

#9 Guest_ElatedOwl_*

Guest_ElatedOwl_*
  • Guests

Posted 20 January 2013 - 12:43 PM

It depends on the game, but most likely disk I/O isn't going to be your choke. :x

#10 SpleenBeGone

SpleenBeGone

    Deer Leader of the Goriest Revolution

  • Administrators
  • 14,951 posts
  • LocationHouston

Posted 20 January 2013 - 12:55 PM

I wasn't sure how much disk use was done internally before things got sent out through the network.
nmjUGDL.jpg

#11 Guest_ElatedOwl_*

Guest_ElatedOwl_*
  • Guests

Posted 20 January 2013 - 01:25 PM

Reading anything from the disk takes a significant longer time than reading it from RAM so any decent dev will only read/write to the disk when its necessary. Generally speaking it will probably only read/write on server start/shutdown and for logging.

#12 SpleenBeGone

SpleenBeGone

    Deer Leader of the Goriest Revolution

  • Administrators
  • 14,951 posts
  • LocationHouston

Posted 20 January 2013 - 01:50 PM

So, lots of ram, little hard disk.
nmjUGDL.jpg

#13 Wolf

Wolf

    Zettabyte

  • Members
  • 6,487 posts

Posted 20 January 2013 - 01:51 PM

Reading anything from the disk takes a significant longer time than reading it from RAM so any decent dev will only read/write to the disk when its necessary. Generally speaking it will probably only read/write on server start/shutdown and for logging.


Also: Map changes and metrics [which I guess you could group into logging]

#14 Guest_ElatedOwl_*

Guest_ElatedOwl_*
  • Guests

Posted 20 January 2013 - 01:57 PM

Map changes is a good point. :x It doesn't have to load textures or models though so you'll most likely always beat the client loading. (most servers probably pre-cache it in memory as well, but that depends on the game)

#15 SpleenBeGone

SpleenBeGone

    Deer Leader of the Goriest Revolution

  • Administrators
  • 14,951 posts
  • LocationHouston

Posted 20 January 2013 - 02:03 PM

I'm going to have to do more research on the different server side clients, because I know there's some games, especially older ones that visibly lag as they try to pull something from my hard drive.
nmjUGDL.jpg