Jump to content

Hello all,

I have setup a Windows Hyper-V server, using Windows RAID-5 over 3x2TB Crucial BX500 SSD's. (Around 500mb/s per single drive).

But then when I use Crystal Disk Mark to benchmark the entire array the write speeds are very poor. (See image).

The reads aren't up to speed either.

 

Does somebody have any advice / idea why this is so and what I can do about it?

 

This is my hardware configuration:

Motherboard: Supermicro X9DRW

CPU 1: Intel(R) Xeon(R) CPU E5-2695 v2 @2.40GHz, 12c 24t

CPU 2: Intel(R) Xeon(R) CPU E5-2695 v2 @2.40GHz, 12c 24t

RAM: 256GB DDR3

Networking: Standard copper 1gbit, 10gbit fiber possible

Storage: 3x Crucial BX500 SSD for VM data, + 1x Samsung 840 EVO for OS.

OS: Windows Server 2019 Datacenter (Fully licensed)

 

Any help would be greatly appreciated!

 

image.thumb.png.f636d4ea4ecf721c2549394ded0a0caf.png

Link to comment
https://linustechtips.com/topic/1473269-poor-raid-5-performance/
Share on other sites

Link to post
Share on other sites

Windows Software RAID 5 is horrible performance. Also don't use Disk Manager RAID configuration anymore, use Server Manager and Storage Spaces. The new method is still slow for Parity RAID though so don't get your hopes up.

 

Either use Storages Spaces Two-Way Mirror or get a hardware RAID controller with BBU/FlashCache.

 

Other question is do you actually need a single large logical volume? 3 induvial disks and data backups will work really well so long as you can use it that way,

Link to post
Share on other sites

from your motherboard manual: (assuming i scored the right one...)

I-SATA 0/1 Intel SATA 3.0 Connections 0/1 (from Intel AHCI)

I-SATA 2-5 Intel SATA 2.0 Connectors 2-5 (from Intel AHCI)

S-SATA 0-3 Intel SATA 2.0 Connectors 0-3 (from Intel SCU)

 

you only have two SATA3 ports, the disks connected to the other ports will be limited to 300MB/s as opposed to 600MB/s

Link to post
Share on other sites

And the DM screenshot shows the array is currently syncing, so it's already busy.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to post
Share on other sites

Just now, Blue4130 said:

SATA 2.0 is still 20x faster that what he is getting. That's not the issue. 

you've done your math wrong (gigabit vs gigabyte)

with a raid5 of 3 disks (2 disks plus parity), assuming no losses in the chain, he could get about 1.5x faster.

 

so yes.. it's not the (only) problem, but he's never gonna get theoretical max 500MB/s on his drives.

Link to post
Share on other sites

4 minutes ago, manikyath said:

you've done your math wrong (gigabit vs gigabyte)

with a raid5 of 3 disks (2 disks plus parity), assuming no losses in the chain, he could get about 1.5x faster.

 

so yes.. it's not the (only) problem, but he's never gonna get theoretical max 500MB/s on his drives.

No my math is correct. He's getting 15MB, sata 2 can do 300 MB. 20x

Link to post
Share on other sites

1 minute ago, Blue4130 said:

No my math is correct. He's getting 15MB, sata 2 can do 300 MB. 20x

i'm gonna attest the writes to windows storage spaces being horrid, and this:

4 hours ago, Kilrah said:

And the DM screenshot shows the array is currently syncing, so it's already busy.

 

Link to post
Share on other sites

Just now, Blue4130 said:

I agree, that's why I questioned you bringing sata into this. It's not a sata problem. 

it's not the (only) problem, but if it's not mentioned it's probably the very next issue that he's still lacking a bunch of performance.. my guess is that the sequential reads arent gonna go up at all.

Link to post
Share on other sites

RAID5 with Storage Spaces is known for horrid write performance.

However, there is light at the end of the tunnel!

 

Check this page: https://wasteofserver.com/storage-spaces-with-parity-very-slow-writes-solved/

 

It explains how to setup RAID5 in Storage Spaces properly, and with that you can get decent write performance.

I have tested this with 5 drive setup, and it worked almost as fast as with SAS RAID controller in RAID5.

Link to post
Share on other sites

19 hours ago, Wauter said:

Crucial BX500 SSD's.

 

I'll point out that those are very cheap SSD's. They use TLC but have no DRAM cache and very limited pseudo SLC cache (they use some of the TLC in SLC mode). 

If that cache gets saturated, the speeds absolutely tank. Opening 50GB VM disk images, is not going to be a great time when they drop to 5MB/s each (~15MB/s max across the array)..

 

If you want to use Crucial, you really at least need the MX500's or better for VM usage. 

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | Asus RTX 4060 Dual OC | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 8 x 20TB Seagate Exos X22 | 4 x 16TB Seagate Exos X18 | 3 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Spoiler

NAS: Innovision 4U 24-bay chassis (12GB MiniHD SGIO Backplane) | Intel Core i9-10980xe | EVGA X299 FTW-K | EVGA RTX 2080Ti Super FTW3 | 128GB (8x16GB) Corsair Vengeance LPX 3200Mhz | DEEPCOOL PN1000M PSU| Noctua NH-D12L Chromax Black | 16 x 16TB Seagate Exos X18 | 2 x 2TB Samsung 990 Pro | 2 x 2TB Intel U.2 P4510 | LSI 9305-24i HBA

 

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

×