My current hardware is old, but at last there’s a prospect of upgrading stuff in the near future as a new job means some disposable income instead of making do on a welfare-level income.
TL;DR: I’m looking for opinions/advice/experiences on which upgrade path to take. Or rather, in which order I upgrade my setup. Details below.
Storage: my file server runs a RAID6. One of the drives is about to cross the 30k hr threshold, and that’s the youngest of the lot Another drive has 66k+ hrs on it, the remaining pair are well into the 67k hr range. Surprisingly, none of the drives show signs of failure in SMART. As the array is now over 50% full, I need to expand but first safeguard my data by adding a new 8TB drive, to copy the existing 8TB RAID over. That’ll set me back some 250-300 USD. (being in euro-land, I’ve roughly converted our currency into yours, to give you an idea of costs here)
File server, new jobs: the current file server runs on an AMD A6-3650 APU, 32GB RAM and the aforementioned 8TB RAID6 (4x4TB drives). I’d like to give it a new (additional) task, a build server. One of the distro’s I use (Funtoo) is a source based distro where packages are rebuild virtually every upgrade. On older hardware, like the current system, this takes forever. So the plan is to upgrade the file server with a Gigabyte MJ11-EC0 AMD Epyc 3151 SoC mainboard and some DDR4 RAM in order to speed up the building process of these packages. As I already build them, I may as well make these packages available to other Funtoo users, so it’ll house a web-server for these packages as well. The board, less the RAM, is about 500USD.
Desktop: the current desktop chip is an AMD PRO A10-8750B, I recently (May) acquired it used via Aliexpress. I’m now considering upgrading the system with an Asrock B450 board, Ryzen 1700 and 2x4GB RAM. This would cost me some 250-ish USD, less then an 8TB drive.
So, the question I’ve been pondering over for the last weeks is in which order I upgrade stuff. Your thoughts, opinions, advice is appreciated, as well as the rationale behind it