Quote:do you really think that memory latency will be such a bottleneck that i need such a powerfull processor? |
You said you wanted to scale. Next after disk, memory throughput is where the next bottleneck is likely to be. Somewhat depending on your game, though -- a profile will tell you. Chances are, anything will do for now. And, chances are, your simulation is less costly than the simulation we do, so you won't actually go memory bound at all as quickly.
Thinking more about your game, and especially what the AP said: if you're serving a large number of maps, AND are running a SQL server on the same machine, upgrading to 512 MB of RAM is likely to help more than upgrading CPU and RAM bandwidth, once you go limited. So, if you want to save money, AMD is fine, and the RAM you have is fine, just add the second disk. Your next upgrade is to swap a 256 (or even 512) MB stick for the 128s, when and if you need it. If you want to prepare, get one 256 stick instead of two 128s (it's not going to matter with that CPU, because it has a FSB slower than the memory).
Of course, getting to even 30 simultaneous online players might take a while, and you might be OK with swapping out parts once you find that there's a problem. Also, you should run some load tests, and optimize the obvious bloated parts, but then let the system run under production load. It's more important that you build good measurement and reporting, than optimizing everything up-front. Once the measurements and reports tell you what's the problem ("I'm paging because of badly indexed MySQL queries" or "I'm leaking memory when players log off" or whatever), you can optimize that part, and save time on the others that don't need it.
I didn't say use RAID 1 instead of back-ups. I said use RAID-1 in addition to back-ups. Back-ups are taken at some point in time -- say, weekly, or daily. However, if you lose a disk, then all player data back to the time of the backup may be lost. With RAID 1, that's much less likely to happen, as you can keep running degraded, while sending away for a replacement disk (and making sure to be extra cautious about your backups until you get the second disk). In fact, you'll save money getting 1x256 instead of 2x128.
You don't need motherboard RAID if you're running Linux, as the "md" driver that comes with Linux does RAID-1 for you all by itself, when correctly configured.
Intel vs AMD: AMD is allright, although unless you get the latest FX stuff, their memory busses are not usually as fast as Intel. However, I've had some really bad experiences with VIA chip sets, so it'll be Intel for me for reliability. I guess a second option would be NVIDIA chip sets -- although not during the first six months of release :-/. SiS and the others aren't even options, for my personal stuff -- your mileage may vary.