5
1
I am running a game server on an Ubuntu 11.04 box. The game is Minecraft. The biggest (smallest?) bottleneck for my server is the read/write/access time of data on the hard disk. I feel a SSD could make a huge difference in performance.
The Minecraft map is stored in individual region files that are further divided into 'chunks'. Each file is between 64 KB and 10 MB each (depending on how 'developed' they are). Users are crafting the world and so are constantly loading these files and editing them while playing the game. I'm hoping to have about 15-30 users on at peak times, and 2 or 3 at minimum. The server would be up 24/7.
The entirety of the game directory (the map, player data, config file, plugins, etc) is less than 1 GB. So I don't need a lot of storage. I will be performing daily backups of the game data to a much larger HDD on the system.
Considering this scenario, would you recommend against using a SSD? I've read 'DRAM-based' SSD's do not have write limitations. Is this something I should consider?
1If you have enough RAM, you might consider hosting the map directory completely in memory using something like
tmpfs
. But then again, for an infinite-area game like Minecraft, that may not be feasible. – new123456 – 2011-08-03T20:51:58.330map growth could present a significant problem with that many users if they tend to spread out and explore. – Lamar B – 2011-08-03T21:13:48.960
@new123456 The machine has 6GB of RAM which I will upgrade to 8GB soon. – Jesse – 2011-08-03T22:07:31.520
@Lamar B I've pregenerated the entire map and have 'border-guard' to prevent users from moving beyond the bounds. – Jesse – 2011-08-03T22:08:51.783