Jump to content

So i've had 3 drives in my nas for a while. Originally raid was created on my desktop under windows7, then moved to a nas running server 2012, new server just runs win10. Software raid created in windows, so moving the drives worked just fine.

But i've just replaced it with 4 larger drives. First i made the mistake by creating a "simple" array through "storage spaces" but that's just jbod and not raid. Went back and created striped in disk manager.

The old raid was detected as one drive, it showed up in task manager, disk manager and explorer as one drive. Hardware manager detected both drives. The new array i've created shows up in explorer as one drive, but as 4 drives in both task manager and disk manager.

 

Udklip.PNG.c4e222fadc5f325753658c1f6b5f5996.PNG

It does allow me too see individual disk load, but it does not allow me to see total throughput. What gives?

For those wondering why i'm not using freenas. I need a windows app that freenas can't run, and 1 linux vm for another app. And yes, i know raid0 isn't redundant, but that's not what it's for. I only care about speed. And the old raid ran fine for 4 years.

Nope....Just nope.

Link to post
Share on other sites

24 minutes ago, idiocracy said:

First i made the mistake by creating a "simple" array through "storage spaces" but that's just jbod and not raid. Went back and created striped in disk manager.

Please switch to storage spaces, its much better. You can make a striped array with collums setting

 

25 minutes ago, idiocracy said:

but it does not allow me to see total throughput. What gives?

Thats just how the raid system works, you can't view total. Use storage spaces if you want this.

Link to post
Share on other sites

28 minutes ago, Electronics Wizardy said:

Please switch to storage spaces, its much better. You can make a striped array with collums setting

 

Thats just how the raid system works, you can't view total. Use storage spaces if you want this.

How is it better, all it has to do is create the raid, how does it do that better than disk manager? and storage spaces couldn't create a raid0, it could create jbod, raid1, 5 and another one i don't remember. Also, i already have transferred data, so i probably won't touch this for many years.

If that's how it works, then how did it work differently with the previous raid?

Nope....Just nope.

Link to post
Share on other sites

9 minutes ago, idiocracy said:

How is it better, all it has to do is create the raid, how does it do that better than disk manager? and storage spaces couldn't create a raid0, it could create jbod, raid1, 5 and another one i don't remember. Also, i already have transferred data, so i probably won't touch this for many years.

If that's how it works, then how did it work differently with the previous raid?

Its much better under the hood and much more flexable, and better at keeping your data safe.

 

You can make a raid 0 in storage spaces with the correct collums setting(should be the same as the number of drives, by default its set at 1 so you can easily mix and match drives)

Link to post
Share on other sites

1 minute ago, Electronics Wizardy said:

Its much better under the hood and much more flexable, and better at keeping your data safe.

 

You can make a raid 0 in storage spaces with the correct collums setting(should be the same as the number of drives, by default its set at 1 so you can easily mix and match drives)

How, the raid0 setting wasn't there, i googled around for it and only found people saying not to use it because the "simple" isn't raid0, but jbod. And i couldn't see any collums for additional settings. Tried several times starting over ending up with the same 4 options.

 

12 minutes ago, idiocracy said:

If that's how it works, then how did it work differently with the previous raid? 

 

Nope....Just nope.

Link to post
Share on other sites

1 minute ago, idiocracy said:

How, the raid0 setting wasn't there,

Look here https://social.technet.microsoft.com/Forums/en-US/7eb92624-4253-4275-a1b0-e3a8686414d3/understanding-storage-spaces-and-columns?forum=winserverfiles

 

The gui on windows 10 sucks, use powershell you need to add this when you make your virtual disk.

 

-NumberOfColumns NUMBEROFHDDHERE

 

2 minutes ago, idiocracy said:

If that's how it works, then how did it work differently with the previous raid? 

The raid in disk management is pulled from windows 2000 era, and is pretty messy, you really should move away from it these days. Storage space is much better under the hood.

Link to post
Share on other sites

I don't know how to use powershell.

Looking at the table posted in that thread, storage spaces doesn't do raid0.

 

926977

 

Simple = jbod. The 4 other options aren't raid0 either.

 

 

It looks like this(not my screens)

CnbyGRgeK9nwPuerNPEKKT-650-80.jpg

 

eL4DToZVyZTFAkzFxscAKT-650-80.jpg

 

And that creates a jbod pool of 2 disks. When i tried it, it was immediately evident that something was wrong as the transfer speed was much lower than what it should be.

Nope....Just nope.

Link to post
Share on other sites

2 hours ago, idiocracy said:

How, the raid0 setting wasn't there

RAID 0 in Storage Spaces is called Simple. Storage Spaces doesn't do JBOD (more correctly called SPAN), everything is split in to chunks and distributed across disks in the pool based on the configuration you set.

Link to post
Share on other sites

37 minutes ago, leadeater said:

RAID 0 in Storage Spaces is called Simple. Storage Spaces doesn't do JBOD (more correctly called SPAN), everything is split in to chunks and distributed across disks in the pool based on the configuration you set.

If that's the case, then how come using storage spaces. A file transfer peaks at 150mb/s to the newly created raid, using 1 of the drives in the raid according to task manager. But using stripe in disk manager yields me +450mb/s using all disks in the raid?

Nope....Just nope.

Link to post
Share on other sites

40 minutes ago, idiocracy said:

If that's the case, then how come using storage spaces. A file transfer peaks at 150mb/s to the newly created raid, using 1 of the drives in the raid according to task manager. But using stripe in disk manager yields me +450mb/s using all disks in the raid?

because you need to set columns for that. It writes on one drive at a time by deault.

 

Make the pool in the gui if you want, then just run this.

 

New-VirtualDisk -FriendlyName $SpaceName  -StoragePoolFriendlyName $StoragePool -NumberOfColumns 1 -ProvisioningType Thin -ResiliencySettingName Mirror -Interleave $InterLeave -Size 500GB

 

Replace the storage pool with the name of your pool, number of columns with the number of drives you have, and set mirror to simple, and set size to what you want.

 

Link to post
Share on other sites

51 minutes ago, idiocracy said:

If that's the case, then how come using storage spaces. A file transfer peaks at 150mb/s to the newly created raid, using 1 of the drives in the raid according to task manager. But using stripe in disk manager yields me +450mb/s using all disks in the raid?

When you put the disks in to a Storage Spaces pool you aren't even supposed to be able to see them in task manager, only disk you should see is the virtual disk created within the pool.

 

As for performance make sure the column width is 2, for both disks. Also give this a try, Set-StoragePool -FriendlyName "Name" -IsPowerProtected $True.

Link to post
Share on other sites

1 minute ago, leadeater said:

When you put the disks in to a Storage Spaces pool you aren't even supposed to be able to see them in task manager, only disk you should see is the virtual disk created within the pool.

 

As for performance make sure the column width is 2, for both disks. Also give this a try, Set-StoragePool -FriendlyName "Name" -IsPowerProtected $True.

Why do 2 for width? If you don't plan on expanding you get best performance with columns being set the same the the number of drives.

Link to post
Share on other sites

1 minute ago, Electronics Wizardy said:

Why do 2 for width? If you don't plan on expanding you get best performance with columns being set the same the the number of drives.

Mostly because his picture only showed two disks, I max out at 8 since that's the limit of most drive bays and standard HBAs plus it impact how many disks you need to add to the pool to expand an existing virtual disk. Small column width good for expansion/flexibility but bad for performance, wider is the inverse of that.

Link to post
Share on other sites

How would i do any of that through the gui?
I would like to be able to fix it my self in case i have to mess with it in the future.

 

Edit:

I connected the old raid. Tried playing with it, but it is just not working. First i created a pool with 3 drives, then looked for the optimize option which is available when you add drives to the pool, and only then. Deleted pool, recreated with 1 drive, then adding the second 2 drives to the pool with the "optimize for spreading data across all drives" option ticked.
All you have to do is manually adjust the size of the pool as added drives are not automatically added to the total storage of the pool.

 

Pool looks like this.

Udklip1.PNG.c2f7092ba7a54dfa6ede51e291fffd09.PNG

 

So we all good? No!. This is a 1 large file transfer from an ssd to this new "raid0"

Udklip.PNG.7d332b3a2111e398113a33cd394b06a4.PNG

Udklip1.PNG.3e9493d3986313aad3b909e4c55ee174.PNG

 

 

This is the same file, from the same ssd, but to the ? drive instead.

Udklip2.PNG.396ed6ba2be3cee3a75f2c06452d3bcd.PNG

Udklip.PNG.507c57a13f8a3f4f2773d4ca2a5c3999.PNG

 

No matter which option i choose, they all end out in a jbod and not a raid0.

 

Nope....Just nope.

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

×