can anyone explain to me how good the specs for a nas server should really be? Right now my ‘nas’ is just an OpenMediaServer vm running on proxmox with a passthrough to the 4TB HDD that’s on that machine, so all of my other vms and services are running on the same machine as the nas.
However i’m planning to get a dedicated server to setup as a NAS, and i’m wondering how good the specs should be because my nas vm is set up with 512MB of ram and 1 cpu core… and it’s doing just fine.
Is this only working because it’s running in the same machine as the services that use it? What specs are usually recommended? I’ve heard of the 1GB RAM/ TB of storage rule, but clearly my nas vm is going against that rule. What are the actual recommended specs for a nas machine running, say, 4x2TB HDD?
Also for context, the highest load that my NAS vm gets would be 2 simultaneous movie streams, though this might change in the future if i decide to store large files in it and might need to download/upload >1 GB large files.
Depends entirely on how you set it up. The 1gb/tb is a broad rule of thumb for running ZFS, if you're running ZFS you're probably running with no cache at all. No idea if your software exposes ARC hit stats, if not you can run arcstat.
On the other hand, running hardware raid is practically free because all the parity calculation happens on the RAID controller so you can spec out much lower end hardware (but won't be protected against bitrot).