Hi all,
I'm planning on replacing my current Linux system and would appreciate a little help in choosing the hardware.
My current system has the following hardware:
My current strategy for upgrading the storage is as follows:
- buy 2 disk that are at least twice as large as the current backup disks and use these for backup
- buy 2 disks the same size as the current backup disks and then use these 4 disks as the data disks
Don't know how long I will be able to keep that up without resorting to spreading backups over 2 disks.
Also that C2550D4I is doomed to fail sooner or later (didn't know about the mass die-off until I read the Hardware Recommendations Guide) and the Linux running on it should be upgraded. Since the system is 4 or 5 years old, I might as well just replace the whole system and while I'm at it, I might as well give FreeNAS a try.
This system does not run 24/7, I boot it when I need it (which is not a whole lot), but I plan to run the new system 24/7.
It actually only runs Samba (for 2 users) and the bulk of the data is photos (RAW), the rest is some music and backups of desktop/laptop/tablet/smartphone.
The performance of this system is mostly OK. The only performance problem I've had was with the Lightroom catalog that's stored alongside the photos.
It consists of a ~2GB SQLite data base and 28GB of previews spread over ~86000 files (and growing).
The reason for the slowness is that whenever I start Lightroom this data is not yet in the cache because I just booted the system and the catalog was fragmented (solved by creating a copy, then replacing the original catalog with the copy).
Another area of improvement would be importing photos into the catalog from the desktop/laptop (8GB to 45GB at a time).
But I guess the bottleneck here is the 1Gbit network, which is not that easily upgraded, even if I had the budget right now.
Requirements for the new system:
Now on to the hardware. There are 2 hardware configurations that I'm considering:
Looking forward to your feedback.
I'm planning on replacing my current Linux system and would appreciate a little help in choosing the hardware.
My current system has the following hardware:
- Motherboard: ASRock Rack C2550D4I
- RAM: 8GB
- Chassis: Coolermaster CMStacker
- Hot-swap bays: Icy Dock IB544 (4 bays) + Mobile Rack AWB#04 (1 bay, very similar to this, used for the backup disk)
- Data disks: 4x 2TB + 4x 1TB, both using Btrfs in RAID10
- Backup disks: 2x 4TB WD Red WD40EFRX, one always stored offsite.
My current strategy for upgrading the storage is as follows:
- buy 2 disk that are at least twice as large as the current backup disks and use these for backup
- buy 2 disks the same size as the current backup disks and then use these 4 disks as the data disks
Don't know how long I will be able to keep that up without resorting to spreading backups over 2 disks.
Also that C2550D4I is doomed to fail sooner or later (didn't know about the mass die-off until I read the Hardware Recommendations Guide) and the Linux running on it should be upgraded. Since the system is 4 or 5 years old, I might as well just replace the whole system and while I'm at it, I might as well give FreeNAS a try.
This system does not run 24/7, I boot it when I need it (which is not a whole lot), but I plan to run the new system 24/7.
It actually only runs Samba (for 2 users) and the bulk of the data is photos (RAW), the rest is some music and backups of desktop/laptop/tablet/smartphone.
The performance of this system is mostly OK. The only performance problem I've had was with the Lightroom catalog that's stored alongside the photos.
It consists of a ~2GB SQLite data base and 28GB of previews spread over ~86000 files (and growing).
The reason for the slowness is that whenever I start Lightroom this data is not yet in the cache because I just booted the system and the catalog was fragmented (solved by creating a copy, then replacing the original catalog with the copy).
Another area of improvement would be importing photos into the catalog from the desktop/laptop (8GB to 45GB at a time).
But I guess the bottleneck here is the 1Gbit network, which is not that easily upgraded, even if I had the budget right now.
Requirements for the new system:
- 24/7 operation
- A lifespan of 5 years (probably more if I don't run into any limits of the system)
- Silent (I'm very sensitive to noise)
- Low idle power consumption (It's going to be idle 20+ hours a day). This is not really about the electricity bill (my current system, 85-90W idle, would cost about 100 euro/year), I just don't want to be wasting energy when it's not being used.
- Low price is nice, but I prefer to buy quality components
- Backup to a single disk that is easily (dis)connected and transported offsite
- Maximum 2 users
- Samba
- ownCloud/nextCloud (haven't used it before)
- Possibly 1 or more VM's
- Maybe Plex, but I don't know, haven't used it before.
- In the future maybe replication to a remote NAS
Now on to the hardware. There are 2 hardware configurations that I'm considering:
1. Room for growth:
- Mother board: Supermicro X11SSM-F
- CPU: Intel Core i3-6100
- CPU cooler: be quiet! BK008 Pure Rock Slim
- RAM: Crucial 16GB DDR4-2666 ECC CT16G4WFD8266
- Chassis: Fractal Design Define R5
- Boot disks: 2x Adata Ultimate SU650 120GB (mirrored)
- Data disks: 4x 4TB WD Red WD40EFRX (probably as striped mirrors)
- Backup disks: 2x 8TB WD Red WD80EFAX
- PSU: Seasonic G360 SSR-360GP
The idea behind this build is that it can be easily uprgaded/expanded if needed. I can upgrade the CPU, add a SAS controller to connect more disks, add a 10Gbit network card, etc. In this build I would reuse the current 2 backup disks as data disks, which would mean I have to spend around 1450 euro.
If I'm going to run VM's on it I will probably add another 16GB of RAM and maybe upgrade the CPU to a Xeon E3-1220v6 or E3-1230v6.
Things I'm still thinking about:
- Chassis: I don't like the idea of having to shutdown the NAS to replace failed disks, so I would like to have hot-swap bays, but the Define R5 does not really support this. Some options I see:
- SuperMicro SC733TQ-500B (4 bays) or SC743TQ-865B (8 bays), probably very noisy.
- U-NAS NSC-400 (4 bay), U-NAS NSC-800 (8 bay) or SilverStone DS380/CS380. I think I read somewhere that these all have problems with cooling.
- reuse my current chassis, which is somewhat noisy.
- Memory: The Crucial website recommends DDR4-2666 memory for the X11SSM-F, but that motherboard only supports up to DDR4-2400. I guess that's not a problem, but I would like some advise on other memory that's compatible with this motherboard.
- PSU: If I calculate the idle power consumption (combining data sheets and the PSU Sizing Guidance) I get 52W, possibly even lower considering this post reporting 59 watts idle with 10 disks. For the G360 this is less than the recommended 20% of its maximum capacity.
Also, if I take a pessimistic view of the maximum power consumption (using the numbers from PSU Sizing Guidance and ignoring datasheets), then I should get at least a 450W PSU. So I'm a bit confused here, what PSU should I get? - UPS: Haven't researched this in detail yet, so I have absolutely no idea what to get.
2. Lowest idle watts:
- Motherboard: Supermicro A2SDi-4C-HLN4F
- RAM: Crucial 16GB DDR4-2666 RDIMM CT16G4RFD4266
- Chassis: Fractal Design Node 308
- Boot disks: 2x Adata Ultimate SU650 120GB (mirrored)
- Data disks: 2x 10TB WD Red WD100EFAX (mirrored)
- Backup disks: 2x 10TB WD Red WD100EFAX
- PSU: Seasonic G360 SSR-360GP
With this build I'm trying to minimize the idle power consumption by using a low power CPU and only 2 data disks which each consume less idle power than one 4TB disk. It would cost around 1800 euro. If I go for 4x 4TB instead (again reusing the current backup disks) it would be around 1350 euro.
Things I'm still thinking about:
- Chassis: same problem as option 1, but I like the compactness of this chassis
- Backup disk: Since the chassis does not have an ODD cage like the Define R5 I cannot add a hot-swap bay for the backup disk, I would need to use an external enclosure with USB. These normally don't have a fan so I'm not sure if this is a good solution.
- Performance: Enough for a file-server, but what about light VM use?
- Does this motherboard/CPU consume less power when idle than option 1? I can't find any info on that and if it doesn't, I don't see a big benefit in this configuration.
Looking forward to your feedback.