Jump to content

USB Raid Arry (really strange theory)

So I have a really stupid question about USB Raid (yes I know striping USB drives together via software hinders performance, this is just a theory).  Seeing as the new Mac Pro (desktop) has 8 TB3 ports at back, a single TB3 will run 8 USB 3.0 at full speed, and a single USB 3.0 will run 10 USB 2.0's at full speed.  Would it be possible to run 8 TB3 to 8x USB 3.0 hubs, and run a 10x USB 2.0 hub from each USB 3.0 port, put a 2TB Kingston USB 3.0 (running at 2.0 speed of course) in each of the 640 available USB 2.0 ports, stripe them all together as RAID 0 in windows, and have a giant 1280TB raid arry of flash drives?

Link to comment
Share on other sites

Link to post
Share on other sites

In theory sure. In practice.... yeah I doubt they would be willing to loan out 1.28 PB in flash drives

Bethesda PC:   R7 3700X  -  Asrock B550 Extreme 4  -  Corsair Dominator Platinum RGB 16GB@3.6GHz -  Zotac AMP Extreme 1080TI -  Samsung 860 Evo 256GB  -  WD Blue 2TB SSD -  500DX  -  Stock cooling lul  -  Rm650x

CrumpleBox V3:  Xeon X5680  -  Asus X58 Sabertooth  -  DDr3 16GB@1.33Ghz  -  Gigabyte 1660s -  TT smart RGB 700W  -  

Cooler Master Storm Trooper  -  120GB Samsung 850 Pro   -  LTT Edition Chromax NH-D15 ?

 

CrumpleBox 3 ROTF: I5-6400  -  MSI B150m Mortar  -  16GB 2133Mhz Vengeance Pro RGB  -  Strix 1070Ti - GTX 1070 FE  -  Adata 128GB SSD  -  Fractal Design Define C  -  Gammaxx 400V2  -  Cooler Master silent pro gold 1000W

CrumpleBox 2: i7-7820x - MSI X299 Raider - 32GB Thermaltake Toughram 3.6Ghz - 2x Sapphire Nitro Fury - 128GB PCie Adata SSD - O11 Dynamic - EVGA CLC 360 - Corsair RM1000X

 

Perhiperals:  Gateway 900p60 monitor  -  Dell 1024x768@75  -  Logi. G403 Carbon  -  Logi. G502  -  SteSer. Arctis 5  -  SteSer. Rival 110 - Corsair Strafe RGB MK.2

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

The issue is if the software will let you - for example Storage Spaces will not let you use removable media. FlexRAID may let you - I've never used it but I do not know the limitations of it.

 

FreeBSD / Linux however may give you a little more wiggle room since this will show up as a device which you can feed to MDADM or ZFSraid.

 

Just keep in mind RAID is for availabilty - making data available even in the event of disk failure. If you don't have a need for such uptime then RAID may be more work than it is worth. If you just one target or a giant pool of disks to throw data at you may want another solution than RAID.

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, Emerald_Eagle said:

So I have a really stupid question about USB Raid (yes I know striping USB drives together via software hinders performance, this is just a theory).  Seeing as the new Mac Pro (desktop) has 8 TB3 ports at back, a single TB3 will run 8 USB 3.0 at full speed, and a single USB 3.0 will run 10 USB 2.0's at full speed.  Would it be possible to run 8 TB3 to 8x USB 3.0 hubs, and run a 10x USB 2.0 hub from each USB 3.0 port, put a 2TB Kingston USB 3.0 (running at 2.0 speed of course) in each of the 640 available USB 2.0 ports, stripe them all together as RAID 0 in windows, and have a giant 1280TB raid arry of flash drives?

Not to that extent, because you can only address 127 USB devices from one controller (7-bit address). Kinda depends on whether the TB3->USB3 is considered a separate controller.

 

And that's besides the fact Windows basically won't let you combine removable devices together in any useful fashion (I can't even RAID together two normal HDDs in a USB 3.1G2 dock).

 

Also, having a 640-device wide stripe would be useless, because at most reasonable stripe sizes, a given file wouldn't fill the full stripe across all (or even a majority) of the drives. Smaller stripe sizes = worse performance, and small drive transactions = large (relative) overhead on USB.

Main System (Byarlant): Ryzen 7 5800X | Asus B550-Creator ProArt | EK 240mm Basic AIO | 16GB G.Skill DDR4 3200MT/s CAS-14 | XFX Speedster SWFT 210 RX 6600 | Samsung 990 PRO 2TB / Samsung 960 PRO 512GB / 4× Crucial MX500 2TB (RAID-0) | Corsair RM750X | Mellanox ConnectX-3 10G NIC | Inateck USB 3.0 Card | Hyte Y60 Case | Dell U3415W Monitor | Keychron K4 Brown (white backlight)

 

Laptop (Narrative): Lenovo Flex 5 81X20005US | Ryzen 5 4500U | 16GB RAM (soldered) | Vega 6 Graphics | SKHynix P31 1TB NVMe SSD | Intel AX200 Wifi (all-around awesome machine)

 

Proxmox Server (Veda): Ryzen 7 3800XT | AsRock Rack X470D4U | Corsair H80i v2 | 64GB Micron DDR4 ECC 3200MT/s | 4x 10TB WD Whites / 4x 14TB Seagate Exos / 2× Samsung PM963a 960GB SSD | Seasonic Prime Fanless 500W | Intel X540-T2 10G NIC | LSI 9207-8i HBA | Fractal Design Node 804 Case (side panels swapped to show off drives) | VMs: TrueNAS Scale; Ubuntu Server (PiHole/PiVPN/NGINX?); Windows 10 Pro; Ubuntu Server (Apache/MySQL)


Media Center/Video Capture (Jesta Cannon): Ryzen 5 1600X | ASRock B450M Pro4 R2.0 | Noctua NH-L12S | 16GB Crucial DDR4 3200MT/s CAS-22 | EVGA GTX750Ti SC | UMIS NVMe SSD 256GB /

TEAMGROUP MS30 1TB | Corsair CX450M | Viewcast Osprey 260e Video Capture | Mellanox ConnectX-2 10G NIC | LG UH12NS30 BD-ROM | Silverstone Sugo SG-11 Case | Sony XR65A80K

 

Camera: Sony ɑ7II w/ Meike Grip | Sony SEL24240 | Samyang 35mm ƒ/2.8 | Sony SEL50F18F | Sony SEL2870 (kit lens) | PNY Elite Perfomance 512GB SDXC card

 

Network:

Spoiler
                           ┌─────────────── Office/Rack ────────────────────────────────────────────────────────────────────────────┐
Google Fiber Webpass ────── UniFi Security Gateway ─── UniFi Switch 8-60W ─┬─ UniFi Switch Flex XG ═╦═ Veda (Proxmox Virtual Switch)
(500Mbps↑/500Mbps↓)                             UniFi CloudKey Gen2 (PoE) ─┴─ Veda (IPMI)           ╠═ Veda-NAS (HW Passthrough NIC)
╔═══════════════════════════════════════════════════════════════════════════════════════════════════╩═ Narrative (Asus USB 2.5G NIC)
║ ┌────── Closet ──────┐   ┌─────────────── Bedroom ──────────────────────────────────────────────────────┐
╚═ UniFi Switch Flex XG ═╤═ UniFi Switch Flex XG ═╦═ Byarlant
   (PoE)                 │                        ╠═ Narrative (Cable Matters USB-PD 2.5G Ethernet Dongle)
                         │                        ╚═ Jesta Cannon*
                         │ ┌─────────────── Media Center ──────────────────────────────────┐
Notes:                   └─ UniFi Switch 8 ─────────┬─ UniFi Access Point nanoHD (PoE)
═══ is Multi-Gigabit                                ├─ Sony Playstation 4 
─── is Gigabit                                      ├─ Pioneer VSX-S520
* = cable passed to Bedroom from Media Center       ├─ Sony XR65A80K (Google TV)
** = cable passed from Media Center to Bedroom      └─ Work Laptop** (Startech USB-PD Dock)

Retired/Other:

Spoiler

Laptop (Rozen-Zulu): Sony VAIO VPCF13WFX | Core i7-740QM | 8GB Patriot DDR3 | GT 425M | Samsung 850EVO 250GB SSD | Blu-ray Drive | Intel 7260 Wifi (lived a good life, retired with honor)

Testbed/Old Desktop (Kshatriya): Xeon X5470 @ 4.0GHz | ZALMAN CNPS9500 | Gigabyte EP45-UD3L | 8GB Nanya DDR2 400MHz | XFX HD6870 DD | OCZ Vertex 3 Max-IOPS 120GB | Corsair CX430M | HooToo USB 3.0 PCIe Card | Osprey 230 Video Capture | NZXT H230 Case

TrueNAS Server (La Vie en Rose): Xeon E3-1241v3 | Supermicro X10SLL-F | Corsair H60 | 32GB Micron DDR3L ECC 1600MHz | 1x Kingston 16GB SSD / Crucial MX500 500GB

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, AbydosOne said:

This, and a ssd is basically a striped array of flash chips with a controller so what you're trying to create is just a (very) complicated form of solid state drives... 

Link to comment
Share on other sites

Link to post
Share on other sites

Also, USB drives do not last long if you are writing data to them 24/7. Like a few months tops.

Link to comment
Share on other sites

Link to post
Share on other sites

15 minutes ago, HKG said:

Also, USB drives do not last long if you are writing data to them 24/7. Like a few months tops.

at 2TB I'm willing to argue he's referring to USB hard drives, not thumb drives.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, Mikensan said:

at 2TB I'm willing to argue he's referring to USB hard drives, not thumb drives.

Nope, they were talking thumb(-ish) drives.

Main System (Byarlant): Ryzen 7 5800X | Asus B550-Creator ProArt | EK 240mm Basic AIO | 16GB G.Skill DDR4 3200MT/s CAS-14 | XFX Speedster SWFT 210 RX 6600 | Samsung 990 PRO 2TB / Samsung 960 PRO 512GB / 4× Crucial MX500 2TB (RAID-0) | Corsair RM750X | Mellanox ConnectX-3 10G NIC | Inateck USB 3.0 Card | Hyte Y60 Case | Dell U3415W Monitor | Keychron K4 Brown (white backlight)

 

Laptop (Narrative): Lenovo Flex 5 81X20005US | Ryzen 5 4500U | 16GB RAM (soldered) | Vega 6 Graphics | SKHynix P31 1TB NVMe SSD | Intel AX200 Wifi (all-around awesome machine)

 

Proxmox Server (Veda): Ryzen 7 3800XT | AsRock Rack X470D4U | Corsair H80i v2 | 64GB Micron DDR4 ECC 3200MT/s | 4x 10TB WD Whites / 4x 14TB Seagate Exos / 2× Samsung PM963a 960GB SSD | Seasonic Prime Fanless 500W | Intel X540-T2 10G NIC | LSI 9207-8i HBA | Fractal Design Node 804 Case (side panels swapped to show off drives) | VMs: TrueNAS Scale; Ubuntu Server (PiHole/PiVPN/NGINX?); Windows 10 Pro; Ubuntu Server (Apache/MySQL)


Media Center/Video Capture (Jesta Cannon): Ryzen 5 1600X | ASRock B450M Pro4 R2.0 | Noctua NH-L12S | 16GB Crucial DDR4 3200MT/s CAS-22 | EVGA GTX750Ti SC | UMIS NVMe SSD 256GB /

TEAMGROUP MS30 1TB | Corsair CX450M | Viewcast Osprey 260e Video Capture | Mellanox ConnectX-2 10G NIC | LG UH12NS30 BD-ROM | Silverstone Sugo SG-11 Case | Sony XR65A80K

 

Camera: Sony ɑ7II w/ Meike Grip | Sony SEL24240 | Samyang 35mm ƒ/2.8 | Sony SEL50F18F | Sony SEL2870 (kit lens) | PNY Elite Perfomance 512GB SDXC card

 

Network:

Spoiler
                           ┌─────────────── Office/Rack ────────────────────────────────────────────────────────────────────────────┐
Google Fiber Webpass ────── UniFi Security Gateway ─── UniFi Switch 8-60W ─┬─ UniFi Switch Flex XG ═╦═ Veda (Proxmox Virtual Switch)
(500Mbps↑/500Mbps↓)                             UniFi CloudKey Gen2 (PoE) ─┴─ Veda (IPMI)           ╠═ Veda-NAS (HW Passthrough NIC)
╔═══════════════════════════════════════════════════════════════════════════════════════════════════╩═ Narrative (Asus USB 2.5G NIC)
║ ┌────── Closet ──────┐   ┌─────────────── Bedroom ──────────────────────────────────────────────────────┐
╚═ UniFi Switch Flex XG ═╤═ UniFi Switch Flex XG ═╦═ Byarlant
   (PoE)                 │                        ╠═ Narrative (Cable Matters USB-PD 2.5G Ethernet Dongle)
                         │                        ╚═ Jesta Cannon*
                         │ ┌─────────────── Media Center ──────────────────────────────────┐
Notes:                   └─ UniFi Switch 8 ─────────┬─ UniFi Access Point nanoHD (PoE)
═══ is Multi-Gigabit                                ├─ Sony Playstation 4 
─── is Gigabit                                      ├─ Pioneer VSX-S520
* = cable passed to Bedroom from Media Center       ├─ Sony XR65A80K (Google TV)
** = cable passed from Media Center to Bedroom      └─ Work Laptop** (Startech USB-PD Dock)

Retired/Other:

Spoiler

Laptop (Rozen-Zulu): Sony VAIO VPCF13WFX | Core i7-740QM | 8GB Patriot DDR3 | GT 425M | Samsung 850EVO 250GB SSD | Blu-ray Drive | Intel 7260 Wifi (lived a good life, retired with honor)

Testbed/Old Desktop (Kshatriya): Xeon X5470 @ 4.0GHz | ZALMAN CNPS9500 | Gigabyte EP45-UD3L | 8GB Nanya DDR2 400MHz | XFX HD6870 DD | OCZ Vertex 3 Max-IOPS 120GB | Corsair CX430M | HooToo USB 3.0 PCIe Card | Osprey 230 Video Capture | NZXT H230 Case

TrueNAS Server (La Vie en Rose): Xeon E3-1241v3 | Supermicro X10SLL-F | Corsair H60 | 32GB Micron DDR3L ECC 1600MHz | 1x Kingston 16GB SSD / Crucial MX500 500GB

Link to comment
Share on other sites

Link to post
Share on other sites

20 minutes ago, AbydosOne said:

Nope, they were talking thumb(-ish) drives.

Ah, should've picked my head up off the desk and finished reading - missed OP saying kingston followed by "fash drives" there at the end... oi vai does my foot taste bad.

Link to comment
Share on other sites

Link to post
Share on other sites

10 hours ago, AbydosOne said:

Not to that extent, because you can only address 127 USB devices from one controller (7-bit address). Kinda depends on whether the TB3->USB3 is considered a separate controller.

 

And that's besides the fact Windows basically won't let you combine removable devices together in any useful fashion (I can't even RAID together two normal HDDs in a USB 3.1G2 dock).

 

Also, having a 640-device wide stripe would be useless, because at most reasonable stripe sizes, a given file wouldn't fill the full stripe across all (or even a majority) of the drives. Smaller stripe sizes = worse performance, and small drive transactions = large (relative) overhead on USB.

So if I understand what your saying correctly, I would need a system board that has more than one host controller for USB devices, and rather a board that has say 8 of them?  Albeit a stupid idea, I was merely curious at the possibilities.

Link to comment
Share on other sites

Link to post
Share on other sites

11 hours ago, Mikensan said:

The issue is if the software will let you - for example Storage Spaces will not let you use removable media. FlexRAID may let you - I've never used it but I do not know the limitations of it.

 

FreeBSD / Linux however may give you a little more wiggle room since this will show up as a device which you can feed to MDADM or ZFSraid.

 

Just keep in mind RAID is for availabilty - making data available even in the event of disk failure. If you don't have a need for such uptime then RAID may be more work than it is worth. If you just one target or a giant pool of disks to throw data at you may want another solution than RAID.

My theory was to RAID them together via windows, sure performance hit, it's supposed to be big and stupid not practical.  Lol :)

Link to comment
Share on other sites

Link to post
Share on other sites

12 hours ago, Emerald_Eagle said:

My theory was to RAID them together via windows, sure performance hit, it's supposed to be big and stupid not practical.  Lol :)

Unfortunately neither the old school windows software raid (true performance hit) or the much newer and improved storage spaces (no performance hit - better in a lot of ways) will not take removable storage.

 

If you could trick windows into thinking they were local disks, you could get away with it.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×