Hi all, I’ve been aware of something of a problem on my workstation for a while, and all the googling I do is just getting me turned around a bit.
I use a Dell precision rack 7910 as my desktop. I do a nontrivial amount of virtualization in addition to my homelab, which was recently upgraded to a Dell FX2s chassis and FC630 nodes. So this question applies to my other systems too but I use my personal system as a kind of test bed for “experimental” type solutions that I’m not confident will be fully valid or helpful when it comes to my homelab. I want my homelab to be more stable since it’s running things like home assistant and other home service software. The more downtime it has the more aggro I get from the spouse and family.
Long story short (TL;DR): I’m wondering if it’s worth the investment to get interposers, and whether it’s worth it to implement that across the board on my system(s). What interposers to buy, etc.
I use pretty much only SATA drives due to cost. I’m not rich enough to afford fancy SAS HDDs, and certainly not SAS SSDs. I have four storage arrays that are worth noting. One is in my precision rack 7910, an eight drive raid 6, on the higher end (but stock) perc controller… I think it’s the H710p ? I’ll have to verify that, but something similar. I like it because it integrates with the iDRAC on the system and can be monitored remotely. The remote monitoring is not something I want to give up.
The drives are fairly economical, they’re Samsung Evo 870 500G. I kind of feel like I screwed up on this choice because the Evo line is fairly performance limited in the first place, but the 870s were new when I got them, in the sense that they were purchased as new, and that they were the current tech at the time I bought them… At least for SATA SSDs from Samsung. I just slotted them into my 7910, configured the array as raid 6 for redundancy (which has already saved me a few times from having to reformat), and installed Windows. Drivers are up to date and the firmware was updated by the lifecycle controller when I set all this up. I updated the individual drive firmwares shortly after I installed them due to a firmware bug that would cause the drives to prematurely fail. I had to RMA a few drives because of that bug.
I can look and verify that only one link is in use and everything works but performance is still pretty underwhelming. I know raid doesn’t scale super well, and the drives aren’t exactly fast by today’s standards, so I’ve lived with it.
I know interposers are usually a good idea in these scenarios since it will allow for the dual channel SAS controller to have redundancy on the link to the drive, I didn’t consider this a huge priority since all the SAS links are internal on the system and the drives will bottleneck to SATA 3 regardless. I’m reconsidering that position.
I’m happy to spend a little bit, but not crazy amounts. Cost is always a factor. I can’t exactly afford to rip and replace all of this with a U.2 setup with a new controller, backplane, cables and drives, that would cause more wife aggro, no matter how happy it might make me. I also can’t afford the U.2 drives. But $50 or less for a set of interposers, even if it’s $10/each isn’t really a problem. I’d spend that just to find out if it will help with speed at all… So I’d like to get some as an experiment but then I hit another problem…
My main issue with even attempting this is that, I don’t know which interposers to buy. All of my drive trays on my 7910 have depth to spare to fit one in, but I can’t seem to find an interposer that will fit in the SFF/2.5" trays for Dell, without pulling my hair out. I keep searching for a 2.5" compatible interposer, but I can’t seem to find one.
I can find the 3.5" ones without issue, plenty of those around, especially on secondary markets like eBay, but the 2.5" interposers seem to be rainbow unicorns for the Dell SFF hot swap drive trays.
Does anyone know what Dell part number I’m looking for?
Also, I’d welcome any thoughts on whether this will help. My main concern is whether I’m overloading any SAS channels to the drives while in operation, where the additional links might be useful. I’m not certain that’s happening, but Dell doesn’t really give you the level of reporting you would need to figure it out. So it’s all a bit of guesswork.
As an aside, my other arrays are in similar situations, I have a power vault nx3200 (pretty old, I know), with 12 SATA HDDs in it. All the HDDs are WD Red “plus”, either 4TB or 8TB, where the 4TB 6 drive raid 6 is for virtual machine “OS disk” storage (the C:\ or root for VMs) and the 8TB6 drive raid 6 is for a data vault (large file storage). On another system (an R630), I have 8SATA SSDs for faster VMs, also raw SATA to a similar perc controller, and finally, the one I’m least worried about because speed doesn’t really matter, is the bare metal OS raid 1 array on my FC630 systems also SATA SSDs (this one only holds the boot OS for my host, all VM disk data is on the 4TB array over iscsi… Once the os loads, the disks are basically idle). I’m wondering if I can copy/paste the same ideas, and get interposers for those systems too to hopefully enhance speed a little bit, provided they help with my 7910.
Sorry for the long post. All opinions are welcome as long as they’re constructive. Any opinions posted which simply criticize my setup without any helpful input will be ignored.
have a good day.