Firstly, long time lurker, first time poster.
Secondly, yes, you read the title correctly, RAID 30. Let me preface the meat of this post by saying I don't want to entertain why this and you should've that. I'll deal with it later when I can temporarily offload and possibly re-do the array.
What I would like to do is ask those vastly smarter than I where this bottleneck may be.
I have a hyper-v server running on an Asrock EP2C602-4L/D16 dual E5-2670s, 64GB memory. HBA is an Areca 1882-ix-24 with 4GB cache.
Storage is as mentioned, a RAID 30 with 8x WD RED 3TB disks, 4k block size.
Network is all Ubiquiti Unifi (for the relevant path anyway) on the same flat network, and jumbo frames are enabled everywhere.
I have a VM running Plex on this server, with said array directly presented, and given all CPU cores, and dynamically allocated RAM, of which it's currently consuming a bit over 6GB (installed a desktop temporarily).
Storage format is xfs (which was another good idea at the time I suppose).
Storage is all movies at the moment; 1:1 blu-ray rips so all multi-gig file sizes, and should all be sequential reads/writes.
I've checked the FS, and all is good.
So to the issue. Write speed is not great, about 50MBps. I'm using nmon to monitor disk and network performance on the VM and writes are very spiky...lot of inactivity, then a quick 400MB write, rinse and repeat. Disk busy time is pretty low.
Read speed is horrendous. I can pull about 6GB at 35-50MBps, but then drops to 1MBps for reasons unknown. Disk busy time is 1% at most.
I can't imagine this is a disk issue, but more a controller issue. I've been playing around with the controller settings; buffer threshold, read ahead, AV streams, etc...nothing is making a dent one way or another.
The built in benchmark tool will only use up to 1GB file samples, so it's all cache there...read showing 322MBps and write 3.4GB! Needless to say, that result is skewed a lot.
I'm at a loss on how to further check that the HW and/or config is good. This is a somewhat technical exercise, hence the ask not to go into woulda/coulda/shoulda.
If there's more information required, please let me know and I'll provide it. Else, is RAID 3(0) just that crap? Thought the whole point was for sequential loads.
TIA!
Secondly, yes, you read the title correctly, RAID 30. Let me preface the meat of this post by saying I don't want to entertain why this and you should've that. I'll deal with it later when I can temporarily offload and possibly re-do the array.
What I would like to do is ask those vastly smarter than I where this bottleneck may be.
I have a hyper-v server running on an Asrock EP2C602-4L/D16 dual E5-2670s, 64GB memory. HBA is an Areca 1882-ix-24 with 4GB cache.
Storage is as mentioned, a RAID 30 with 8x WD RED 3TB disks, 4k block size.
Network is all Ubiquiti Unifi (for the relevant path anyway) on the same flat network, and jumbo frames are enabled everywhere.
I have a VM running Plex on this server, with said array directly presented, and given all CPU cores, and dynamically allocated RAM, of which it's currently consuming a bit over 6GB (installed a desktop temporarily).
Storage format is xfs (which was another good idea at the time I suppose).
Storage is all movies at the moment; 1:1 blu-ray rips so all multi-gig file sizes, and should all be sequential reads/writes.
I've checked the FS, and all is good.
So to the issue. Write speed is not great, about 50MBps. I'm using nmon to monitor disk and network performance on the VM and writes are very spiky...lot of inactivity, then a quick 400MB write, rinse and repeat. Disk busy time is pretty low.
Read speed is horrendous. I can pull about 6GB at 35-50MBps, but then drops to 1MBps for reasons unknown. Disk busy time is 1% at most.
I can't imagine this is a disk issue, but more a controller issue. I've been playing around with the controller settings; buffer threshold, read ahead, AV streams, etc...nothing is making a dent one way or another.
The built in benchmark tool will only use up to 1GB file samples, so it's all cache there...read showing 322MBps and write 3.4GB! Needless to say, that result is skewed a lot.
I'm at a loss on how to further check that the HW and/or config is good. This is a somewhat technical exercise, hence the ask not to go into woulda/coulda/shoulda.
If there's more information required, please let me know and I'll provide it. Else, is RAID 3(0) just that crap? Thought the whole point was for sequential loads.
TIA!