3 ms·
> with one enterprise grade SSD for OS and ZFS cache. All that Jellyfin data doesn't have to reside on any SSD lately I've been experimenting with just putting
by gosub100 3y ago
> with one enterprise grade SSD for OS and ZFS cache. All that Jellyfin data doesn't have to reside on any SSD
lately I've been experimenting with just putting the OS on spinning rust too. It seems like it's just so ingrained in us to put it on flash because of the order-of-magnitude gains in boot time, but for servers, is bootup time really a factor (damn supermicro motherboards take 1 minute+ post...)? Once your services are loaded to ram, how much does the OS actually hit the drives? If your OS supports ZFS-on-root, then you have one less point of failure.
- Dylan16807 3y agoIf you're happy putting your OS on your data drives, sure. Otherwise I can get a good quality SSD for $20. A hard drive for the OS is more money for worse performance.
- gosub100 3y agoYou just said, the SSD is $20 more. So a HDD for the OS is less money, and maybe-worse performance.
- Dylan16807 3y ago$20 is more than nothing, if you're okay putting the OS on the data drives. If you're not okay with that, then $20 is cheaper than a hard drive. "A hard drive for the OS" is referring to the latter situation.
- Fnoord 3y agoNah, boot time is irrelevant. If the boot time does matter one would use other measures. Like failover, redundancy, or k8s (though I don't have experience w/that as of yet). I've had various consumer grade (but branded) USB sticks running Raspberry Pi OS, EdgeOS and Proxmox fail on me to the point where I use an USB to NVMe or USB to SATA. Why? I've tried industrial grade aMLC/MLC/SLC flash and performance is worse, and cost is high. For example, for Proxmox or EdgeOS you need at least 4 GB storage. They've never failed me but SATA or NVMe have high MTBF. On Raspberry Pis I've opted for log2ram on consumer grade (but branded) microSD with great effect. Another option is not log at all, or use e.g. rsyslog.