Jump to content

I'm going to upgrade my plex NAS in like a year (at the speed I'm filling it up at) or so and I'm trying to figure out how to get the best speeds. Right now I have 4x 10TB WD reds in raid Z2 (2x are 5400 RPM and 2x are 7200 RPM). Now I want to add at least another 20TB of storage and logically I'd just buy another 4x 10TB drives and rebuild the entire array. I'd back it up onto a spare drive then build the array and then move all those files over to the NAS. I'm not aware of any other way to do this on TrueNAS since the entire array has to be built at the creation of the thing. I know i can add another pool but that doesn't do anything for the redundancy since its a separate array from the original which from what I've read isn't as safe as building 1 massive array.

 

Anyway will buying more smaller drives speed up the write speed at all like instead of 4x 10TB drives i got 10x 4TB drives. Or would that just add more potential points of failure?

I have it hooked up to my main PC via fiber 10G line so that is not the bottleneck, its the speed it writes to the drives that is my current annoyance. I can write for 300MB/s for a moment until the drive cache fills and it drops to 7MB/s for a bit then jumps back to 300 and then back to 7 till all the files are written.

 

I've heard that other NAS solutions you can add storage to the array as you go and also allow for having a cache drive to make write speeds faster. But all I've found are ones you have to pay for or have subscription fees for software you own.

Link to comment
https://linustechtips.com/topic/1414265-hard-drive-speeds/
Share on other sites

Link to post
Share on other sites

6 minutes ago, airborne spoon said:

I'm not aware of any other way to do this on TrueNAS since the entire array has to be built at the creation of the thing.

You can add VDEVs to a pool. Just add another RAIDZ2 VDEV to your existing one.

 

6 minutes ago, airborne spoon said:

I can write for 300MB/s for a moment until the drive cache fills and it drops to 7MB/s for a bit then jumps back to 300 and then back to 7 till all the files are written.

This is actually atypical in my experience (same 10G NIC and 20TB RAIDZ2). I can write pretty much indefinitely without hitting limits like that. What hardware are you on?

 

6 minutes ago, airborne spoon said:

allow for having a cache drive to make write speeds faster

See here.

Main System (Byarlant): Ryzen 9 5950X | Asus B550-Creator ProArt | EK 240mm Basic AIO | 32GB G.Skill DDR4 3600MT/s CL16 | XFX Speedster SWFT 210 RX 6600 | Samsung 990 PRO 2TB / Samsung 990 EVO Plus 4TB | Corsair RM750X | StarTech 4× USB 3.0 Card | Realtek RTL8127 10G NIC | Hyte Y60 Case | Dell U3415W Monitor | Keychron K12 Blue (RGB backlight)

 

Laptop (Narrative): Lenovo Flex 5 81X20005US | Ryzen 5 4500U | 16GB DDR4 3200MT/s (soldered) | Vega II 384SP Graphics | SKHynix P31 1TB NVMe SSD | Intel AX200 Wifi | Asus 2.5G USB NIC | Asus ProArt PA278QV | Keychron K4 Brown (white backlight)

 

Proxmox Server (Veda): Ryzen 7 3800XT | ASRock Rack X470D4U | Corsair H80i v2 | 128GB Micron DDR4 ECC 3200MT/s | 2× Samsung PM963a 960GB SSD / 4× WD 10TB / 4× Seagate 14TB Exos / 4× Micron MX500 2TB / 8× WD 12TB (custom external SAS enclosure) | Seasonic Prime Fanless 500W | Intel X550-T2 10G NIC | LSI 9300-8i HBA | Adaptec 82885T SAS Expander | Fractal Design Node 804 Case

 

Proxmox Server (La Vie en Rose)GMKtec Mini PC | Ryzen 7 5700U | 32GB Lexar DDR4 (SODIMM) | Vega II 512SP Graphics | Lexar 1TB 610 Pro SSD | 2× Realtek 8125 2.5G NICs


Media Center/Video Capture (Jesta Cannon): Ryzen 5 1600X | ASRock B450M Pro4 R2.0 | Noctua NH-L12S | 16GB Crucial DDR4 3200MT/s | EVGA GTX750Ti SC | UMIS NVMe SSD 256GB / TEAMGROUP MS30 1TB | Corsair CX450M | Viewcast Osprey 260e Video Capture | TrendNet (AQC107) 10G NIC | LG WH14NS40 BD-ROM | Silverstone Sugo SG-11 Case | Sony XR65A80K

 

Workbench (Doven Wolf): Lenovo m715q | Ryzen Pro 3 2200GE | 16GB Crucial DDR4 3200MT/s (SODIMM) | Vega 8 Graphics | SKHynix (OEM) 256GB NVMe SSD | uni 2.5G USB NIC | HDMI add-in module

 

Network:

Spoiler
                       ┌─────────────── Office/Rack ───────────────────────────────────────────────┐
Google Fiber Webpass ── Cloud Gateway Max ══╦═ Pro XG 8 ══╦═ Flex 2.5-8 ══╦═ Doven Wolf
                      La Vie en Rose (DNS) ═╬═ Narrative  ╠═ Veda-NAS     ╠═ La Vie en Rose (vmbr)
                                Veda (DNS) ─┘             ╠═ Veda (vmbr)  ├─ Ptolemy (vmbr)
╔═════════════════════════════════════════════════════════╩═ Ptolemy-NAS  ├─ Veda (Mgmt)
║   ┌ Closet ┐      ┌───────── Bedroom ─────────┐                         └─ Veda (IPMI)
╚═══ Flex XG ══╦╤═══ Flex XG ══╤╦═ Byarlant
       (PoE)   ║│              │╠═ Narrative 
Kitchen Jack ══╣└─ Dual PoE ┐  │╚═ Jesta Cannon*
   (Testing)   ║┌─ Injector ┘  └── Work Laptop
     Bedroom ══╝│        ┌─────── Media Center ────────────────────────────┐
     Jack #2    └──────── Switch 8 ────────────┬─ nanoHD Access Point (PoE)
Notes:                                         ├─ Sony PlayStation 4 
─── is Gigabit / ═══ is Multi-Gigabit          ├─ Pioneer VSX-S520
* = cable passed from Bedroom to Media Center  └─ Sony XR65A80K (Google TV)
Link to comment
https://linustechtips.com/topic/1414265-hard-drive-speeds/#findComment-15278490
Share on other sites

Link to post
Share on other sites

Ignore the motor speed, it's irrelevant. The actual throughput of a drive is mostly about data density (how densely packed the data is on the platter) and how many platters there are (more platters means more heads, higher latency because it takes a bit more time for heads to move to a data track)

 

The read/write speeds are not constant throughout the surface of the drive ... because it depends on the physical location of the track on the platter surface (a track closer to the center will be read faster than a track on the outer edge of the platter) ... so you could have a drive that can write at 300 MB/s at the start and gradually go down in the 100-150 MB/s towards the end of the capacity.

 

Get drives that use the classic CMR, not the SMR kind. A lot of SMR drives will have a high size cache (ex 256 MB) to counteract the slow writes and rewrites.

Get dries optimized for NAS, or "enterprise" ... that's all.

 

You could always add a SSD as a write cache drive.. or you could add more ram.

 

// wd red nowadays are SMR ... well, the <8 TB drives used to be SMR back when they started using SMR and then the s@#t hit the fan and people started complaining and WD released a blog post about it... 

Nowadays, they committed to using SMR on WD Red series, and WD Red Plus series is CMR only.

 

WD at least has datasheets ... here's for example the WD Red Plus : https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/internal-drives/wd-red-plus-hdd/product-brief-western-digital-wd-red-plus-hdd.pdf

 

You'll see the maximum speed will vary depending on capacity - my guess is some use newer platters which pack data more densely, other models use older generation platters.

 

Link to comment
https://linustechtips.com/topic/1414265-hard-drive-speeds/#findComment-15278508
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

×