A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » General Hardware & Peripherals » Homebuilt PC's
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Using Storage Spaces with win 10



 
 
Thread Tools Display Modes
  #11  
Old March 10th 16, 10:37 PM posted to alt.comp.hardware.pc-homebuilt
Charlie Hoffpauir
external usenet poster
 
Posts: 347
Default Using Storage Spaces with win 10

On Thu, 10 Mar 2016 17:23:53 -0500, Paul wrote:

That's a multi-threaded performance test.

Which is suited to testing "servers", not so much
sustained transfer rate that a user may favor.

My guess is, you're back to crafting a "file copy"
test of some sort.

Paul


What I'm really interested in is performance in searching (fairly)
large database files within Access or FileMaker Pro. I deal with data
searches in Access files of 300 to 600 MB, and FileMaker Pro database
files of up to 3 GB. I don't know if performance in that is comparable
to performance in copying files. I'm also forced to deal with huge MS
Word files, but I think Word is the limitation there, not the
hardware.

I'm beginning to think that I'm going into too much analysis on this,
ie, it's not really worth the effort for whatever I might eventually
learn.
  #12  
Old March 11th 16, 01:08 AM posted to alt.comp.hardware.pc-homebuilt
Flasherly[_2_]
external usenet poster
 
Posts: 2,407
Default Using Storage Spaces with win 10

On Thu, 10 Mar 2016 16:37:46 -0600, Charlie Hoffpauir
wrote:

I'm also forced to deal with huge MS
Word files, but I think Word is the limitation there, not the
hardware.


Indices on better databases are keys to instantaneous retrievals. I've
used IFY extensively, though old and primarily for text;- depends on
your needs and pattern retrievals, e.g. bolean, fuzzy logic, &etc for
usefulness. Given once IFY's indices are built, though, they're fast.
Of course and over an extent of material massive enough to be
unspeakably tedious and slow slugging, say with *NIX ports, Grep, a
likes to DOS/Command variants, were the same searches conducted
per-file-basis or a limited extent of hardware storage capacity.

I'm not up on what the newer versions about, past a notice of its
availability of recent. In any event the technology behind indices,
as far as I'm aware, hasn't yet been exceeded: once being what
empowered telephony conglomerates to automate instantaneous
identification to virtually everyone connected to their grids (copper
POTS), when at a golden age of automated computer-generated voice
retrievals. Before everyone migrated to competitive satellite
carriers due to excessive cost and technological factors in
advancement of communication to third-world constraints.

Shareware Version Discontinued. Now Freeware!

IYF - X ! 4.0 (Alfa08) to (Alpha16)
* Fix - Operator Boolean (Seach Files)

IYF - X ! 4.0 (Alfa03) to (Alpha05)
+ Add Sort Databases by Name,Total Items,Date
Suggested by kiwichick
+ Add Select All - None Databases
+ Add method of search with Command-Line.
Sintaxis; iyf-x.exe --databases:database1,database2
--files:files1,files2
Examples: (% is space)
iyf-x.exe --databases:Network --files:*.txt
iyf-x.exe --databasesisk%C,Disk%D,Network
--files:*.txt,*.jpg,*.pdf
Suggested by deyavi.
* Fix Filter Tree
* Fix Unicode - Search Text Inside Files
* Fix and Improved Internally IYF (GUI and Speed)
* New Demo Online (Index & Search)
* Special Thanks to William Athens for your donation.

IYF - X ! 4.0 (Alfa02) to (Alpha03)
+ Add Tree for Results
+ Add Search for ISO (Mode Exif)
* Special Thanks to Fred Speck for your donation.

IYF - X ! 4.0 (Alfa01) to (Alfa02)
+ Add Search for Make and Model (Mode Exif)
+ Add Search for Flash Fired - Not Fired - Any

IYF - X ! 4.0 (WIP 07.06.07) to (WIP 08.06.07)
* Fix Unicode - Search Text Inside Files

IYF - X ! 4.0 (WIP 30.05.07) to (WIP 07.06.07)
+ Unicode - Search Text Inside Files
* Fix Time Index. Report by Miguel Nobau
* Fix Filter Folder. Report by Kees van den Dries

IYF Home! 3.1 to IYF X ! 4.0 (WIP 30.05.07)
+ Unicode - Search Filenames
+ Thumbnails
+ Update Graphics (viewer jpg, tif, png, etc)
+ Search Inside Files (Search Text - Hexadecimal)
+ Shared Index Database - One Computer Index and All computer Search
+ Import - Export Databases
+ Run from CD
+ Freeware

Warning
This version change Databases to Unicode.
Old versions of IYF Home! and Revolution! no work with this new
Unicode databases.

Enjoy

/Rafael Castro/
  #13  
Old March 11th 16, 01:58 AM posted to alt.comp.hardware.pc-homebuilt
Paul
external usenet poster
 
Posts: 13,364
Default Using Storage Spaces with win 10

Charlie Hoffpauir wrote:
On Thu, 10 Mar 2016 17:23:53 -0500, Paul wrote:

That's a multi-threaded performance test.

Which is suited to testing "servers", not so much
sustained transfer rate that a user may favor.

My guess is, you're back to crafting a "file copy"
test of some sort.

Paul


What I'm really interested in is performance in searching (fairly)
large database files within Access or FileMaker Pro. I deal with data
searches in Access files of 300 to 600 MB, and FileMaker Pro database
files of up to 3 GB. I don't know if performance in that is comparable
to performance in copying files. I'm also forced to deal with huge MS
Word files, but I think Word is the limitation there, not the
hardware.

I'm beginning to think that I'm going into too much analysis on this,
ie, it's not really worth the effort for whatever I might eventually
learn.


I am frequently disappointed when using what should be
fast setups. A stream benchmark on my test computer, gives
around 17-18GB/sec. I have a RAMDisk, and some sort of "erase"
command I used on it, it hit 10GB/sec (might have been
Diskpart clean all). On Win7 x32, the RAMdisk hits 7GB/sec,
because the memory is in PAE space and not coming out of the
regular memory pool. I cannot seem to get Large Pages working
on any desktop OS on the Windows side (there's no evidence it
is working, even though a particular registry entry was set).
Win10, the RAMDisk is all over the place (depends on the day
of the week, and the air temperature, and what the computer
ate for lunch). I can only be assured of 1GB/sec (out of that
17GB/sec number), and there can be spikes down to the 300MB/sec
speed range.

Then, when it comes to fast random access, where we know a
RAMDisk could drop as low as 1usec with good software, I
seem to be seeing the file system as the bottleneck. You
just can't access more than a couple thousand files a second.

My conclusion after a lot of different tests, is an SSD
is better performance per dollar, than sticking RAM into
the computer.

If you really wanted to use Storage Spaces for some reason,
you could use a pair of SSD drives. Maybe that's about the
best you could do. I don't really see a reason why Storage
Spaces couldn't use DMA like any other storage operation,
so the overhead should be low, and the performance about as
good as the SSD can manage. The file system overhead
still prevents the full performance of SSD drives
from being realized.

The other option, would be to find a RAID card with
cache DIMM on it, and stick the largest cache DIMM it
can take, on board. In the hopes that the OS cannot
mess with it, and degrade its performance. Then don't
use Storage Spaces (eliminating one layer of software),
use RAID 1, and have one SSD protect the other SSD.

When I tested a Linux LiveCD (where /tmp is mounted
on RAM), I got around 7GB/sec on that. Which is
respectable. I haven't really carried out any
seek tests, or small file tests there, to see
whether it flies in terms of bottlenecks or not.

But for all the experiments I've carried out, I've
been mostly disappointed. The capper was the following
one. I set up VirtualBox, put the .vhd file on the
RAMDisk, installed an OS. Then, something I've always
wanted to try, is "defragmenting a file system which
is sitting on RAM". Well, guess how fast that
ended up doing I/O ? One megabyte/sec. The emulation
of OS behavior was so complete, it *sucked* like a
regular hard drive sucks. In years past, I'd dreamed
of a day where the computer didn't use any slow
storage devices, and it *still* sucked :-( You
should have seen the look on my face.

*******

I saw a reference recently, to a third-party cache
software for the computer. But I don't think I bookmarked
it or anything. If I happen to remember the name of
it, and what hardware it might be tied to, I'll
post back.

Paul
  #14  
Old March 11th 16, 06:46 AM posted to alt.comp.hardware.pc-homebuilt
Rodney Pont[_6_]
external usenet poster
 
Posts: 20
Default Using Storage Spaces with win 10

On Thu, 10 Mar 2016 17:23:53 -0500, Paul wrote:

That's a multi-threaded performance test.

Which is suited to testing "servers", not so much
sustained transfer rate that a user may favor.

My guess is, you're back to crafting a "file copy"
test of some sort.


Couldn't he just change his -t parameter to 1 and get a single thread?
I find multiple threads in my Paragon backup break up the 4gig backup
files into several thousand fragments and that is not quick :-(

--
Faster, cheaper, quieter than HS2
and built in 5 years;
UKUltraspeed http://www.500kmh.com/


  #15  
Old March 11th 16, 01:51 PM posted to alt.comp.hardware.pc-homebuilt
Charlie Hoffpauir
external usenet poster
 
Posts: 347
Default Using Storage Spaces with win 10

On Fri, 11 Mar 2016 06:46:42 +0000 (GMT), "Rodney Pont"
wrote:

On Thu, 10 Mar 2016 17:23:53 -0500, Paul wrote:

That's a multi-threaded performance test.

Which is suited to testing "servers", not so much
sustained transfer rate that a user may favor.

My guess is, you're back to crafting a "file copy"
test of some sort.


Couldn't he just change his -t parameter to 1 and get a single thread?
I find multiple threads in my Paragon backup break up the 4gig backup
files into several thousand fragments and that is not quick :-(


Good question! And since the system is 2-way mirror, wouldn't 2
threads be appropriate? Maybe I'll play around with this some more
over the weekend.
  #16  
Old March 11th 16, 04:03 PM posted to alt.comp.hardware.pc-homebuilt
Rodney Pont[_6_]
external usenet poster
 
Posts: 20
Default Using Storage Spaces with win 10

On Fri, 11 Mar 2016 07:51:45 -0600, Charlie Hoffpauir wrote:

Good question! And since the system is 2-way mirror, wouldn't 2
threads be appropriate? Maybe I'll play around with this some more
over the weekend.


I wouldn't have thought that 2 threads would be helpful. I expect the
driver to copy the data to the two mirror drives without the
applications help. Results for both would be interesting however.

--
Faster, cheaper, quieter than HS2
and built in 5 years;
UKUltraspeed http://www.500kmh.com/


  #17  
Old March 12th 16, 06:02 AM posted to alt.comp.hardware.pc-homebuilt
Paul
external usenet poster
 
Posts: 13,364
Default Using Storage Spaces with win 10

Charlie Hoffpauir wrote:
When I set up Storage Spaces in my Win 10 system for data, I chose
two-way mirror, using 2 physical drives, because I wanted "resiliency"
(I wanted data redundancy in case of a drive failure). That seems to
work fine. But now that I've learned a bit more about storage spaces,
I'm wondering if maybe "read" performance would be improved if more
than 2 physical drives were used. The thinking is that if the data
were spread across 3 instead of 2, reads might be 50% faster? Is this
the case? Is it by default, or must one configure the storage spaces
to use 3 columns instead of two at initial installation to get the
higher peformance? (I'm not referring to using 3 drives to get a
parity effect..... I don't need that big a hit on write performance)
I'm guessing that if I simply add another drive to my existing setup,
I woudln't see any increased read performance...... is that also
correct? One last question... since the Storage Spaces interface
doesn't seem to allow for specifying the number of columns and since
the articles I've read state that this must be done with powershell,
can anyone tell me the Powershell command that would do this?

I've not mentioned Simple Storage spaces, but the MS docs I've read
states that adding more drives does directly increase read
performance... but I'm not willing to give up the data redundancy.
Also, I'm not really needing 3-way mirror.


I did a test tonight with two disks and four disks.

In 2-way mirror, four disks does not double the bandwidth.
It isn;t RAID 10.

It seems to operate like this.

Disk 0 + Disk 1 --- span
|
Mirror
|
Disk 2 + Disk 3 --- span

On my disks, the write with two disk and with four
disks, operated at the same speed. 135MB/sec or so.

Also, in my testing the "fsutil... setvaliddata" method
didn't work. So I had to resort to an old-fashioned technique
to eliminate the cache. Create an extra-large file on a
storage device not associated with the test, read it,
and make sure the extra-large file is larger than
the system file cache. (I used a 16GB file on an 8GB machine.)
This ensures that all memory of the file you just wrote
to the "Storage Space" NTFS partition is forgotten. Then,
when you copy the file off and do your read test case,
you get a pure hardware speed.

I use a RAMDisk as the second storage device, so it will
have minimal impact on the results.

I don't see a point in testing seek time, as if the seeks
hit in the cache, they might be very fast. And if the
seeks miss in the cache, the seek should be as fast as
the disk. The only thing I didn't attempt to measure,
is whether the first of the two sides of the mirror
to deliver data, gets to deliver it right away or not
(the way a traditional hardware RAID 1 would work).

Anyway, I had fun, and I won't be using Storage Spaces
for any real work. I don't have enough big disks to make
it worthwhile. I was using 4 x 500GB for this test. And
I will be restoring them from backup, to put the original
data back in place.

To delete the Storage Space, you go to Disk Management
first and delete the disk letter in there. Then, when you
use the Storage Spaces interface, do Change Settings and
click Delete, it runs without error. The only thing it
doesn't do, is it doesn't "release" the disks to disk
management, as ordinary disks. So now I have to figure out
how to fix that.

Paul
  #18  
Old March 12th 16, 03:29 PM posted to alt.comp.hardware.pc-homebuilt
Charlie Hoffpauir
external usenet poster
 
Posts: 347
Default Using Storage Spaces with win 10

On Sat, 12 Mar 2016 01:02:52 -0500, Paul wrote:

Charlie Hoffpauir wrote:
When I set up Storage Spaces in my Win 10 system for data, I chose
two-way mirror, using 2 physical drives, because I wanted "resiliency"
(I wanted data redundancy in case of a drive failure). That seems to
work fine. But now that I've learned a bit more about storage spaces,
I'm wondering if maybe "read" performance would be improved if more
than 2 physical drives were used. The thinking is that if the data
were spread across 3 instead of 2, reads might be 50% faster? Is this
the case? Is it by default, or must one configure the storage spaces
to use 3 columns instead of two at initial installation to get the
higher peformance? (I'm not referring to using 3 drives to get a
parity effect..... I don't need that big a hit on write performance)
I'm guessing that if I simply add another drive to my existing setup,
I woudln't see any increased read performance...... is that also
correct? One last question... since the Storage Spaces interface
doesn't seem to allow for specifying the number of columns and since
the articles I've read state that this must be done with powershell,
can anyone tell me the Powershell command that would do this?

I've not mentioned Simple Storage spaces, but the MS docs I've read
states that adding more drives does directly increase read
performance... but I'm not willing to give up the data redundancy.
Also, I'm not really needing 3-way mirror.


I did a test tonight with two disks and four disks.

In 2-way mirror, four disks does not double the bandwidth.
It isn;t RAID 10.

It seems to operate like this.

Disk 0 + Disk 1 --- span
|
Mirror
|
Disk 2 + Disk 3 --- span

On my disks, the write with two disk and with four
disks, operated at the same speed. 135MB/sec or so.

Also, in my testing the "fsutil... setvaliddata" method
didn't work. So I had to resort to an old-fashioned technique
to eliminate the cache. Create an extra-large file on a
storage device not associated with the test, read it,
and make sure the extra-large file is larger than
the system file cache. (I used a 16GB file on an 8GB machine.)
This ensures that all memory of the file you just wrote
to the "Storage Space" NTFS partition is forgotten. Then,
when you copy the file off and do your read test case,
you get a pure hardware speed.

I use a RAMDisk as the second storage device, so it will
have minimal impact on the results.

I don't see a point in testing seek time, as if the seeks
hit in the cache, they might be very fast. And if the
seeks miss in the cache, the seek should be as fast as
the disk. The only thing I didn't attempt to measure,
is whether the first of the two sides of the mirror
to deliver data, gets to deliver it right away or not
(the way a traditional hardware RAID 1 would work).

Anyway, I had fun, and I won't be using Storage Spaces
for any real work. I don't have enough big disks to make
it worthwhile. I was using 4 x 500GB for this test. And
I will be restoring them from backup, to put the original
data back in place.

To delete the Storage Space, you go to Disk Management
first and delete the disk letter in there. Then, when you
use the Storage Spaces interface, do Change Settings and
click Delete, it runs without error. The only thing it
doesn't do, is it doesn't "release" the disks to disk
management, as ordinary disks. So now I have to figure out
how to fix that.

Paul


Many thanks Paul.... that really answers my question.

I'm now only curious why your disks aren't released after you removed
them. When I completed tests, I simply went into Storage Spaces
management and went through the removal steps there..... no
eliminating the letters at all (in fact the letters are still there
because I left two drives in place).
  #19  
Old March 12th 16, 11:09 PM posted to alt.comp.hardware.pc-homebuilt
Paul
external usenet poster
 
Posts: 13,364
Default Using Storage Spaces with win 10

Charlie Hoffpauir wrote:
On Sat, 12 Mar 2016 01:02:52 -0500, Paul wrote:

Charlie Hoffpauir wrote:
When I set up Storage Spaces in my Win 10 system for data, I chose
two-way mirror, using 2 physical drives, because I wanted "resiliency"
(I wanted data redundancy in case of a drive failure). That seems to
work fine. But now that I've learned a bit more about storage spaces,
I'm wondering if maybe "read" performance would be improved if more
than 2 physical drives were used. The thinking is that if the data
were spread across 3 instead of 2, reads might be 50% faster? Is this
the case? Is it by default, or must one configure the storage spaces
to use 3 columns instead of two at initial installation to get the
higher peformance? (I'm not referring to using 3 drives to get a
parity effect..... I don't need that big a hit on write performance)
I'm guessing that if I simply add another drive to my existing setup,
I woudln't see any increased read performance...... is that also
correct? One last question... since the Storage Spaces interface
doesn't seem to allow for specifying the number of columns and since
the articles I've read state that this must be done with powershell,
can anyone tell me the Powershell command that would do this?

I've not mentioned Simple Storage spaces, but the MS docs I've read
states that adding more drives does directly increase read
performance... but I'm not willing to give up the data redundancy.
Also, I'm not really needing 3-way mirror.

I did a test tonight with two disks and four disks.

In 2-way mirror, four disks does not double the bandwidth.
It isn;t RAID 10.

It seems to operate like this.

Disk 0 + Disk 1 --- span
|
Mirror
|
Disk 2 + Disk 3 --- span

On my disks, the write with two disk and with four
disks, operated at the same speed. 135MB/sec or so.

Also, in my testing the "fsutil... setvaliddata" method
didn't work. So I had to resort to an old-fashioned technique
to eliminate the cache. Create an extra-large file on a
storage device not associated with the test, read it,
and make sure the extra-large file is larger than
the system file cache. (I used a 16GB file on an 8GB machine.)
This ensures that all memory of the file you just wrote
to the "Storage Space" NTFS partition is forgotten. Then,
when you copy the file off and do your read test case,
you get a pure hardware speed.

I use a RAMDisk as the second storage device, so it will
have minimal impact on the results.

I don't see a point in testing seek time, as if the seeks
hit in the cache, they might be very fast. And if the
seeks miss in the cache, the seek should be as fast as
the disk. The only thing I didn't attempt to measure,
is whether the first of the two sides of the mirror
to deliver data, gets to deliver it right away or not
(the way a traditional hardware RAID 1 would work).

Anyway, I had fun, and I won't be using Storage Spaces
for any real work. I don't have enough big disks to make
it worthwhile. I was using 4 x 500GB for this test. And
I will be restoring them from backup, to put the original
data back in place.

To delete the Storage Space, you go to Disk Management
first and delete the disk letter in there. Then, when you
use the Storage Spaces interface, do Change Settings and
click Delete, it runs without error. The only thing it
doesn't do, is it doesn't "release" the disks to disk
management, as ordinary disks. So now I have to figure out
how to fix that.

Paul


Many thanks Paul.... that really answers my question.

I'm now only curious why your disks aren't released after you removed
them. When I completed tests, I simply went into Storage Spaces
management and went through the removal steps there..... no
eliminating the letters at all (in fact the letters are still there
because I left two drives in place).


I used PTEDIT32 to fix them. It's no longer offered for
download, so you'd already need to have a copy.

The partition on a Storage Spaces disk is marked "0xEE",
which as far as I know, is the "GPT marker". I changed
the partition type to "0x00", rebooted, and Disk Management
then began to show the pool disks, as ordinary disks. So
it wasn't a big deal to fix.

Initially, I wanted to use the "official" way, use
Microsoft DiskPart. But the physical disks in question,
would not show up in "list disks", so I couldn't swat at
them from there.

But an actual partition table editor, made the job easy.

After the reboot and review in Disk Management, I could
then use the disks again for other purposes.

As of this moment, all the disks have their original
content on them again. So my house-cleaning process
is done.

And now I know, if I need to do any RAID testing
some day, I *do* have the materials to do it.
Just takes a little backup and restore to free
up the resources needed.

Paul
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Compact storage server or storage tower w/ 8 Bays (Min) Gaiko Storage & Hardrives 0 January 16th 11 06:52 PM
For those storage admins who are using Hitachi Storage evlonden Storage & Hardrives 0 March 5th 09 06:13 AM
FREE STORAGE SERVICE - 100 megabytes of storage space on the internet [email protected] Storage (alternative) 0 December 14th 04 11:26 AM
Nero changing file names to upper case & no spaces . Cdr 8 April 25th 04 02:17 PM
Spaces replaced by underscores Cliff Cdr 3 November 25th 03 02:34 AM


All times are GMT +1. The time now is 09:11 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.