March 17, 20224 yr I've run two Unraid servers for several years now. They've had plenty of upgrades over time. I've also been running a 10gbps network between my servers and office desktops for years. My main Unraid server has an array of 6 - 8TB drivers in Single Parity Mode (40GB usable). My other Unraid server just has 5 - 8TB drives with no Parity. I just use it as a backup to my main server using rsync. Each night around 4AM, I have an rsync script to copy changes from one to the other. I use dual 500GB SSD's in Raid 0 in my main server to give me awesome write speed to my main server from any of my desktops. That works great for writes since I never write more than 1TB of data in a given day. But the read speeds..... oh the read speeds. I understand the unraid thought process of spinning down drives and if you are running just 1gb ethernet, even a single hard drive can max that out. But 10gbps networking means I'm leaving a lot of read capacity behind. So my thoughts.... I am thinking about taking 5 - 8TB drives and putting them into RAID 0 as a Pool. In my array I would load up with how many drives I need to have storage to cover the data in the Pool (right now I only have about 20TBs worth of actual data, so 4 - 8TB drives in Single Parity should work). I would then run rsync every 6hrs to copy from the Pool to the Array in case the pool becomes corrupt. This should give me roughly 700-1000 MBps read and writes from the pool. While still not saturating the 10gbps network, it's more than enough for what I do. Thoughts? Is there a better way to do this?
February 8Feb 8 Sorry to revive such an old thread, but I'm also wondering if you had any success with this approach, as I'm currently considering doing something similar. I'm adding a 25G NIC into my Unraid box as I'm not happy with the performance I'm getting with the current 2.5G card, and figured for the minimal cost difference on used gear, I might as well go with 25G rather than 10G.As a video editor, I'm now trying to plan out how I get the most out of the networking upgrades. I want to set up 4x 2.5" SSDs in raid0 as a brtfs pool for "Active Projects", with a view to the pool being cloned to a dedicated share on the array every few hours in case any of the 4 SSDs fail. That backup share could have SSD cache turned on, too, to help reduce the constant parity strain this workflow would create if writing direct to the array for every rsync run, and then I'd rely on the daily Mover task to get the data safely on the array in the middle of the night. Everyone seems to shout from the rooftops to avoid raid0, but surely with a strict backup process like this in place to mirror the data onto the array hourly, we get the benefits of having as-fast-as-possible R/W speeds to Unraid, without the risk of total data loss?
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.