Overclock.net › Forums › Specialty Builds › Servers › What's an Optimal RAID 6 Stripe Size?
New Posts  All Forums:Forum Nav:

What's an Optimal RAID 6 Stripe Size?

post #1 of 4
Thread Starter 
I have 4 3TB drives that I'm using for NAS. My use is mostly for backup which would consist of compressed backup files that Windows Server 2012 would create. I would also store movie files and other stuff like ISO's of programs and operating systems. Apparently it's better to use larger stripe sizes for larger files, and a smaller size for smaller files. My RAID card is a LSI 9260-8i so it allows up to a 1MB stripe size.

How much would the recommended size be for my situation? What would my usable storage space be reduced from the typical 5.5TB if I went with the non-default (64KB) stripe size? Along with the stripe size, should the sector size be aligned to 4K?
ANDROMEDA
(15 items)
 
  
CPUMotherboardGraphicsRAM
i7 860 @ 3.0GHz ASUS P7P55D Deluxe XFX 5970 2GB Black Edition 8GB Corsair XMS3 DDR3 1600Mhz 
Hard DriveHard DriveOptical DriveCooling
Kingston SSDNow V+200 120GB Boot 2TB Caviar Black Storage LG Internal 24X SATA Super Multi DVD+/-RW Corsair H70 
OSMonitorKeyboardPower
Windows 7 Ultimate 64-bit Samsung SA350 24-inch LED X3 Eyefinity Generic HP 2004 900W 
CaseMouse
HAF 932 Logitech Trackman Wheel 
  hide details  
Reply
ANDROMEDA
(15 items)
 
  
CPUMotherboardGraphicsRAM
i7 860 @ 3.0GHz ASUS P7P55D Deluxe XFX 5970 2GB Black Edition 8GB Corsair XMS3 DDR3 1600Mhz 
Hard DriveHard DriveOptical DriveCooling
Kingston SSDNow V+200 120GB Boot 2TB Caviar Black Storage LG Internal 24X SATA Super Multi DVD+/-RW Corsair H70 
OSMonitorKeyboardPower
Windows 7 Ultimate 64-bit Samsung SA350 24-inch LED X3 Eyefinity Generic HP 2004 900W 
CaseMouse
HAF 932 Logitech Trackman Wheel 
  hide details  
Reply
post #2 of 4
Personally I'd go higher than 64KB if you will be writing large files.

Basically what you said is correct...

For Virtual disks (for virtual amchines) you will have a huge amount of I/Os and a smaller stripe size is needed.
For normal file server type access you have a lot of I/Os and a small to medium stripe size is needed
For a storage device, designed to store large files a larger stripe size will give you the best performance for writing large files.

I would look at 512. What you should do is setup your array, and copy 'x' Gigs of data to and from the array, change the stripe size and do the same again. It's a bit of messing around but it will give you the best idea of where the performance lies.

To work out your exact storage there is a really good, detailed calculator here http://www.wesworld.net/raidcalculator.html you need to find all the details of your drive first though.

On a single array on a single LUN then a 4K sector size will be ideal. You only really need to worry sector size causing allignement issues with multiple arrays. The only other concern is that if you are writing multiple small files all the time then a 4K cluster size might create more slack space, For example, writing a 5K file will wast 3K of a second sector, for your scenario this shouldn't be an issue.
     
CPUMotherboardGraphicsRAM
I7 920 D0 @ 4.2Ghz Gigabyte X58A-UD3R MSI HD5970 @ 950MHz & 1250MHz Mem 12GB Corsair Vengeance 8-8-8-24 
Hard DriveOptical DriveCoolingCooling
SanDisk Xtreme 240GB Who Cares? Custom Loop Black Ice GT Stealth 360mm Rad 
CoolingCoolingCoolingCooling
Black Ice GT Stealth 240mm Rad Laing DDC-1+ Pump EK Waterblocks 10335 EK-Supreme Highflow CPU Bl... EK-FC5970  
OSMonitorKeyboardPower
Win 7 Ultimate X64 Samsung Syncmaster 2494 Steelseries 6Gv2 XFX Pro 850W Silver 88%Eff 
CaseMouse
Xigmatek Elysium Steelseries Xai 
CPUMotherboardGraphicsRAM
I7 920 D0 @ 4.2Ghz Gigabyte X58A-UD3R XFX HD 5970 @ 950MHz 12GB Corsair Vengeance 8-8-8-24 
Hard DriveOptical DriveCoolingOS
SanDisk Xtreme 240GB Who Cares? Corsair H80 Win 7 Ultimate X64 
MonitorKeyboardPowerCase
Syncmaster 2494 Steelseries 6Gv2 XFX Pro 850W Silver 88%Eff CoolerMaster CM690 
Mouse
Logitech G500 
CPUMotherboardGraphicsRAM
I7 920 D0 @ 4.2Ghz Gigabyte X58A-UD3R XFX HD 5970 @ 950MHz & 1250MHz Mem 12GB Corsair Vengeance 8-8-8-24 
Hard DriveOptical DriveCoolingOS
SanDisk Xtreme 240GB Who Cares? Custom Loop Win 7 Ultimate X64 
MonitorKeyboardPowerCase
Samsung Syncmaster 2494 Steelseries 6Gv2 XFX Pro 850W Silver 88%Eff HAF 922 
Mouse
Steelseries Xai 
  hide details  
Reply
     
CPUMotherboardGraphicsRAM
I7 920 D0 @ 4.2Ghz Gigabyte X58A-UD3R MSI HD5970 @ 950MHz & 1250MHz Mem 12GB Corsair Vengeance 8-8-8-24 
Hard DriveOptical DriveCoolingCooling
SanDisk Xtreme 240GB Who Cares? Custom Loop Black Ice GT Stealth 360mm Rad 
CoolingCoolingCoolingCooling
Black Ice GT Stealth 240mm Rad Laing DDC-1+ Pump EK Waterblocks 10335 EK-Supreme Highflow CPU Bl... EK-FC5970  
OSMonitorKeyboardPower
Win 7 Ultimate X64 Samsung Syncmaster 2494 Steelseries 6Gv2 XFX Pro 850W Silver 88%Eff 
CaseMouse
Xigmatek Elysium Steelseries Xai 
CPUMotherboardGraphicsRAM
I7 920 D0 @ 4.2Ghz Gigabyte X58A-UD3R XFX HD 5970 @ 950MHz 12GB Corsair Vengeance 8-8-8-24 
Hard DriveOptical DriveCoolingOS
SanDisk Xtreme 240GB Who Cares? Corsair H80 Win 7 Ultimate X64 
MonitorKeyboardPowerCase
Syncmaster 2494 Steelseries 6Gv2 XFX Pro 850W Silver 88%Eff CoolerMaster CM690 
Mouse
Logitech G500 
CPUMotherboardGraphicsRAM
I7 920 D0 @ 4.2Ghz Gigabyte X58A-UD3R XFX HD 5970 @ 950MHz & 1250MHz Mem 12GB Corsair Vengeance 8-8-8-24 
Hard DriveOptical DriveCoolingOS
SanDisk Xtreme 240GB Who Cares? Custom Loop Win 7 Ultimate X64 
MonitorKeyboardPowerCase
Samsung Syncmaster 2494 Steelseries 6Gv2 XFX Pro 850W Silver 88%Eff HAF 922 
Mouse
Steelseries Xai 
  hide details  
Reply
post #3 of 4
@OP

Mattyd893 is correct. In your case I'd look at stripe sizes anywhere from 256KB to 512KB. On my own array I store mostly movies and ISOs, so I use a 256KB stripe.
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Apple Basic Keyboard Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Apple Basic Keyboard Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
post #4 of 4
Thread Starter 
Okay, I went with 512KB stripe size because I think it should make it faster to access backup archives.

Now I just hope that Windows Server 2012 stores the backup in a huge archive and not small individual files thumb.gif
ANDROMEDA
(15 items)
 
  
CPUMotherboardGraphicsRAM
i7 860 @ 3.0GHz ASUS P7P55D Deluxe XFX 5970 2GB Black Edition 8GB Corsair XMS3 DDR3 1600Mhz 
Hard DriveHard DriveOptical DriveCooling
Kingston SSDNow V+200 120GB Boot 2TB Caviar Black Storage LG Internal 24X SATA Super Multi DVD+/-RW Corsair H70 
OSMonitorKeyboardPower
Windows 7 Ultimate 64-bit Samsung SA350 24-inch LED X3 Eyefinity Generic HP 2004 900W 
CaseMouse
HAF 932 Logitech Trackman Wheel 
  hide details  
Reply
ANDROMEDA
(15 items)
 
  
CPUMotherboardGraphicsRAM
i7 860 @ 3.0GHz ASUS P7P55D Deluxe XFX 5970 2GB Black Edition 8GB Corsair XMS3 DDR3 1600Mhz 
Hard DriveHard DriveOptical DriveCooling
Kingston SSDNow V+200 120GB Boot 2TB Caviar Black Storage LG Internal 24X SATA Super Multi DVD+/-RW Corsair H70 
OSMonitorKeyboardPower
Windows 7 Ultimate 64-bit Samsung SA350 24-inch LED X3 Eyefinity Generic HP 2004 900W 
CaseMouse
HAF 932 Logitech Trackman Wheel 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Servers
Overclock.net › Forums › Specialty Builds › Servers › What's an Optimal RAID 6 Stripe Size?