Advice on hardware
Hello, I want to build a new server and use my current server as a back up device. However I'm not too sure what CPU and how much RAM I should get especially to make it future proof for the next 4 or 5 years.
It will be a home file sharing server that is permanently on 24/7, so I don't want something that is overpowered and generates a lot of heat and uses up a lot of electricity. I'd rather employ better server management then just get a CPU that can do everything I want to do at the same time.
Currently I stream locally on the lan high quality mkv's encoded in 1080 and 7.1, and also flac files. I would like the server to be able to handle 3 or 4 streams simultaneously.
In addition to this I would also like to run blender jobs, but this would likely be overnight, however being able to have one file streaming at the same time would be a requirement. Although here maybe I should learn to read top and use renice properly.
I also constantly mv files around, so home where all my temp/working files are and the os will be on one hdd and I'll also have a 4 or 5 disk raid5 or maybe even a jbod setup. So copying large blender or mkv files currently cause my stream to buffer when watching a file over nfs.
I would also be running makemkv and ffmpeg whilst streaming.
Lastly I would like to learn how to implement a LAMP stack, so this would be a future requirement.
So based on what I use my server for, what CPU and how much RAM should I get plus anything else I may have overlooked. Using my current server I can only do one of these jobs at a time. So multitasking really is the focus for the new one. Plus I'm quite interested in learning what resources these types of programmes actual use, this way I should be able to work out where to spend the money.
Thanks very much, I know it's a long post, but any advice is much appreciated.
Ubuntu Server 13.10 Linux 3.11.0-12-generic
CPU: Xeon E3-1230v2; RAM: 16Gb ECC