ASRock.com Homepage
Forum Home Forum Home > Technical Support > Intel Motherboards
  New Posts New Posts RSS Feed - SM951 as OS boot device information
  FAQ FAQ  Forum Search Search  Events   Register Register  Login Login

SM951 as OS boot device information

 Post Reply Post Reply Page  <1 1011121314 20>
Author
Message
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 20 Sep 2015 at 10:06pm
Well, I have my Z170 Extreme7+ up and running. Nice board and not any problems with it so far.

The single new SM951 I have in it now, not as an OS drive, performs normally about the same as the SM951 I have on my Z97 Extreme6 board. Different benchmark test:



So now off to remove the SM951 in my Z97 PC and see what I get.

A video card should not affect the performance of these SSDs on the Z170 platform, the PCIe 3.0 lanes from the CPU are not used for IO devices.

The program commonly used to secure erase SSD is called Parted Magic. DO NOT use Parted Magic to secure erase an SM951, as stated above!!! Dead

The Samsung Magician software does not fully support the SM951, so don't expect it to work correctly.

If the RAID 0 arrays of these SSDs do not work well on the Z170 platform, I would blame the IRST software IMO.

More later... Geek  OF COURSE just got called into work... Angry
Back to Top
Ronzer View Drop Down
Newbie
Newbie
Avatar

Joined: 16 Sep 2015
Location: San Francisco
Status: Offline
Points: 18
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ronzer Quote  Post ReplyReply Direct Link To This Post Posted: 21 Sep 2015 at 8:44am
Yep, 3 in RAID0 on an OC Formula performs worse:


Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 21 Sep 2015 at 2:59pm
Sorry Ronzer, I'm not sure why you are getting that result since I don't know all your UEFI, Windows 10 installation, and IRST RAID 0 details.

I promise you we will go over all of that and see what we can do for you. Yes those things matter and can make a difference, as... umm... you'll see. Ermm

So I had to play with computers at work today, POS machines, which means Point Of Sale, not Censored

Then I come home to remove my first SM951 (OS drive) from my ASRock Z97 PC, after cloning it to a "lowly" Samsung 840 Pro. Installed it with the other in the Z170 PC, in the M2_1 and M2_2 ports. I'm running the Z170 PC on the same Win 10 installation (key) as my X99 PC, so only temporary. Anyway... just getting the dang SM951s to appear in the IRST utility in the UEFI is a fun little procedure, as you said.

Did you happen to see what the IRST Windows UI states is the "PCIe link speed" in the Manage - Advanced info display? I don't know what to think about that. Confused

Ok, I get no thrill out of showing you this, honestly... but in general I'd say it seems to be good news. This is two 256GB AHCI SM951s:



IMO, this is good, could be better in theory. Don't be alarmed by the size of the volume, it normally is 476GB, but I have over provisioned it myself. NOT that I think that is a key to performance, except for maintaining long term performance.

AS SSD does not look as good, but is just different:



Sorry but I'm passing out, gotta sleep and work tomorrow, which is today already.

First question for you, when you create the RAID 0 array, you choose a stripe size. The Intel default is 16K, which gives the best 4K performance, but worst sequential speed. The results you see above is 128K stripe size. 64K should be good too... but with these SSDs, who knows. I ONLY tried 128K so far.

I hope this makes sense, I'm typing with my forehead... Sleepy



Back to Top
TimH View Drop Down
Newbie
Newbie


Joined: 12 Sep 2015
Location: Florida
Status: Offline
Points: 64
Post Options Post Options   Thanks (0) Thanks(0)   Quote TimH Quote  Post ReplyReply Direct Link To This Post Posted: 21 Sep 2015 at 9:05pm
Parsec
I did not see a way to get to the IRST UI in the UEFI. I did however see my PCIE link speed in the Advanced Section of the UEFI under chipset configuration. It was set to Auto and there were three other options I could chose: Gen1 Gen2 Gen2.

I couldn't find anything that reported actual Link Speed real time information.
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 21 Sep 2015 at 10:58pm
TimH, I was talking about the IRST User Interface in the IRST Windows program that is available if you install the full IRST driver and Windows program package, the Intel Rapid Storage Technology driver and utility ver:14.5.0.1081 on the Win 10 section of the Z170 Extreme7+ Download page.

http://www.asrock.com/mb/Intel/Z170%20Extreme7+/?cat=Download&os=Win1064

I'm using the latest version of that software I downloaded from Intel, version 14.6.0.1029:

https://downloadcenter.intel.com/download/25165/Intel-Rapid-Storage-Technology-Intel-RST-RAID-Driver

ASRock is working on updating the mother board download pages with this version.

Below is what I was talking about, this is one of the screens of the IRST Windows program UI, shrunk down from its normal size. Check the PCIe link speed under Advanced on the left:



This 4000 MB/s figure is interesting and I wonder about it for several reasons. Also notice the PCIe link width: x4, which is what the Ultra M.2 interface is, x4.

Intel refers to that internal interface in the Skylake technical documents, which is part of the Z170 chipset, not as PCIe but DMI3. DMI3 is really PCIe 3.0 but NOT the PCIe 3.0 lanes that are part of a Skylake CPU, but the Z170 chipset. The Z97 platform used the CPU's PCIe 3.0 lanes for the Ultra M.2 interface, and the Z97 chipset did not have PCIe 3.0 support, only PCIe 2.0.

Anyway, back to the 4000 MB/s figure. Is that rate from an x4 interface? It must be.

Next, is that a maximum theoretical figure, such as SATA III being 600 MB/s, but when the actual data transfer protocol is taken into account (10 bits transferred for every 8 bits of user data), the real world SATA III speed is about 540 MB/s maximum. PCIe 3.0 uses a different protocol that has less overhead (for SATA, 10 bits transferred for 8 bits of data has 2 bits of overhead) but still may not be 4000 MB/s.

The IRST UI (or Utility, I call it the IRST UI) in the UEFI is not the same as the IRST Windows UI, it is simpler but allows the creation of RAID arrays. The entry for it (when it appears) is at the bottom of the Advanced screen. Getting it to appear is another story... Geek

In the UEFI Boot screen, at the bottom is an option called CSM, normally Enabled. One of its options is Launch Storage OpROM Policy. If you set that to "UEFI only", save and exit, and go back into the UEFI UI, you should see an entry for the IRST Utility on the Advanced screen.

It's possible to set CSM to Disabled and the same thing will occur, but you can't do that and boot into Windows unless Windows was installed in a certain way, and there are other requirements/restrictions. I need to write up that procedure and post it in the forum. Someday soon...






Back to Top
TimH View Drop Down
Newbie
Newbie


Joined: 12 Sep 2015
Location: Florida
Status: Offline
Points: 64
Post Options Post Options   Thanks (0) Thanks(0)   Quote TimH Quote  Post ReplyReply Direct Link To This Post Posted: 22 Sep 2015 at 4:42am
Wow. I didn't even have that utility installed. I installed it and checked for each m.2 card. All the setting matched your exactly under the Manage disk tab.

I reran crystal bench mark after installing and rebooting and got the same results as before. I then ran the IRST program and then ran the benchmark one last time and still had the same poor results.

-----------------------------------------------------------------------
CrystalDiskMark 5.0.2 x64 (C) 2007-2015 hiyohiyo
                           Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

   Sequential Read (Q= 32,T= 1) :  1757.149 MB/s
  Sequential Write (Q= 32,T= 1) :  2417.652 MB/s
  Random Read 4KiB (Q= 32,T= 1) :   340.783 MB/s [ 83199.0 IOPS]
 Random Write 4KiB (Q= 32,T= 1) :   239.018 MB/s [ 58354.0 IOPS]
         Sequential Read (T= 1) :  1617.763 MB/s
        Sequential Write (T= 1) :  2316.547 MB/s
   Random Read 4KiB (Q= 1,T= 1) :    38.168 MB/s [  9318.4 IOPS]
  Random Write 4KiB (Q= 1,T= 1) :    84.269 MB/s [ 20573.5 IOPS]

  Test : 1024 MiB [C: 7.6% (54.4/714.9 GiB)] (x3)  [Interval=5 sec]
  Date : 2015/09/21 16:29:00
    OS : Windows 10 Professional [10.0 Build 10240] (x64)
 
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 22 Sep 2015 at 1:41pm
I never said the IRST Windows program would increase your benchmark results. I was simply commenting on Intel's statement about 4000 MB/s being the bandwidth of one of the Ultra M.2 x4 ports.

The "4000 MB/s" in the IRST program is not a reading of the ports speed, it is simply text added to that screen.

Now let's really see if we can fix things for you and Ronzer. I have no idea what the UEFI settings I'll talk about are set to on your boards, so I'll just go over them.

You MUST maintain these settings in the UEFI on each boot. Now besides SATA mode set to RAID, these also must be reset after a UEFI clear or update.

SATA mode set to RAID (duh.) Wink

In the Boot screen at the bottom, CSM option. If you are using it Enabled (if you don't know the difference, you're using Enabled), find the Launch Storage OpROM Policy option and set it to UEFI Only.

In the Advanced - Storage Configuration screen, do you have three options listed, one for each of the Ultra M.2 slots, M2_1, M2_2, and M2_3. These options are NOT the same as the simple M.2 port listing for each drive.

That option is RST Pcie Storage Remapping, set it to Enabled for each of the M.2 ports you are using. All of them for you guys.

Ok, done with the UEFI, now fire up the IRST Windows program. Go to the Manage option for the SM951 RAID volume. Click on Advanced to reveal more options.

You might only see one, Write-cache buffer flushing: The word in black text is the current setting, the word in blue text is not being used. Set it to Disabled.

If it was NOT Disabled, you'll see four Caching options. The best overall performance is "Write back", try that first. You can change these easily anytime. I have mine set to Write back so you see that as my Cache mode in this example:



Question for TimH and Ronzer, do you see each of your SM951s listed in the Storage Configuration screen when they are part of a RAID array?
I'm also forgetting, do you have Windows installed on the RAID 0 array?

Any questions, etc, post them here and if these things help you or not.

You guys are kinda beating the heck out of your SSDs with all these benchmarks. Each run is normally at least a Gigabyte of test data, AS SSD is 3 - 4 Gigabytes written every test. I hope you are running the Windows 8 - 10 Optimize (TRIM) feature under Tools in the Properties display for each drive. It runs on a schedule, but you can run it manually any time. Anvil also has a manual TRIM tool. Samsung's no doubt won't work with the SM951, but I never tried.
Back to Top
Ronzer View Drop Down
Newbie
Newbie
Avatar

Joined: 16 Sep 2015
Location: San Francisco
Status: Offline
Points: 18
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ronzer Quote  Post ReplyReply Direct Link To This Post Posted: 22 Sep 2015 at 2:00pm
That is pretty much how I setup my raid every time, I've tried both CSM enabled + Storage OpROM and CSM disabled, no difference.

In terms of caching, I've did everything here before I posted:
http://www.win-raid.com/t23f28-How-to-boost-the-Intel-RAID-performance.html
Including disabling write-cache buffer flushing and enabling write back cache mode.

I'm running the recommended 16 KB data strip size.  I'm running Windows 10 off the RAID0 array.

I have manually run TRIM, no difference.

Here are some RST screenshots:




Back to Top
Ronzer View Drop Down
Newbie
Newbie
Avatar

Joined: 16 Sep 2015
Location: San Francisco
Status: Offline
Points: 18
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ronzer Quote  Post ReplyReply Direct Link To This Post Posted: 22 Sep 2015 at 2:04pm
I contacted ASRock support, they suggested I try Intel 750 SSDs with the U.2 kit as seen here:
http://www.asrock.com/mb/Intel/Z170%20OC%20Formula/

Or return the motherboard which is not encouraging.


Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 22 Sep 2015 at 2:45pm
Did you set the RST Pcie Storage Remapping options to Enabled in Storage Configuration?

Does Windows boot for you with CSM Disabled? Apparently it does, that is good. That's how I run my PCs.

The 16K stripe size gives the worst benchmark results, at least it always did with SATA SSDs. Believe me, I have tried it many times with SATA SSDs. I'm using 128K stripe, and my 4K result (which should be worse) are not reduced much, which is what usually happens with RAID 0 arrays.

Is it the 16K stripe size causing this? I don't know, I guess I'll need to try that.

Sorry, but I must show my ATTO results to show what is possible:



At least on my PC, the results from 32K to 8,192K are pretty consistent, the write speeds in particular, but that could be the IRST write cache. If ATTO is hitting a read speed wall at ~3,400 MB/s, that might be the real world limit of the DMI3 interface.

Consider it took seven SSDs, maxing out both the CPU and chipset PCIe 3.0/DMI3 interfaces to reach 6,165 MB/s for QD of 32, I don't feel bad about my two SSD array achieving half of that. I did beat it in Sequential and 4K read. Evil Smile

Ronzer, sorry to hear about the suggestion to get Intel 750 SSDs... I know both of you are looking at $1,200 in SSDs not being impressive in benchmarks.

When Intel finally provided six SATA III ports on Z87 boards, SSD enthusiasts like me quickly hit the Intel SATA interface RAID 0 wall at a bit over 2,000 MB/s with four and five SATA III SSDs.

I will test some more configurations, but the one thing I'm doing different is "UEFI booting", meaning I'm using the EFI bootloader in Windows, with CSM Disabled during the WIN 10 installation and running Windows.

It sounds like you may be giving up? Much to early for that, a few days of running on the cutting edge of PC SSD IO is NOT enough!! Thumbs Up
Back to Top
 Post Reply Post Reply Page  <1 1011121314 20>
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.266 seconds.