Overclock.net › Forums › Components › Hard Drives & Storage › SSD › [Official] Samsung 950 PRO Owners Club
New Posts  All Forums:Forum Nav:

[Official] Samsung 950 PRO Owners Club - Page 58

post #571 of 1906
I understand what you are saying but why did they advertise with 20 gbps speeds which are not even close to what i get now.. that's misleading marketing IMO.. The drive is also running very cool, i only get 40c during benchmarks.

Could it also be that i cannot configure the Nvme drive in BIOS?
hurricane
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD RYZEN 1600 Asus Crosshair hero 6 MSI GTX 970 gaming 4G G.Skill F4-3200C14D-16GFX 
Hard DriveCoolingOSMonitor
Samsung 950 pro, 256 GB Alphacool Eisbaer 360 Windows 10 Pro Asus VG248Q 
KeyboardPowerCaseMouse
Logitech G910 Cooler Master V850 Phanteks Enthoo Luxe tempered glass Logitech G502 
Audio
logitech Z-2300 
  hide details  
Reply
hurricane
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD RYZEN 1600 Asus Crosshair hero 6 MSI GTX 970 gaming 4G G.Skill F4-3200C14D-16GFX 
Hard DriveCoolingOSMonitor
Samsung 950 pro, 256 GB Alphacool Eisbaer 360 Windows 10 Pro Asus VG248Q 
KeyboardPowerCaseMouse
Logitech G910 Cooler Master V850 Phanteks Enthoo Luxe tempered glass Logitech G502 
Audio
logitech Z-2300 
  hide details  
Reply

Gear mentioned in this thread:

post #572 of 1906
Well yes, with a 5Gbps link speed and a 4x link, you ARE getting theoretically getting 20Gbps.

If you look at the actual results based on the bandwith I could find for PCIe lanes though, the math is a bit different.
Without accounting for overhead:

A single PCIe 2.0 lane can handle about 500 MB/s (4 Gbps) in one direction.
A single PCIe 3.0 lane can handle twice that, so 1 GB/s or 8 Gbps.

Seeing as these SSD's run at PCIe x4, that gives us totals of:
2000 MB/s or 16 Gbps under PCIe 2.0.
4000 MB/s or 32 Gbps under PCIe 3.0.

Now, looking at the screenshot you posted, the highest speed you saw was during your CrystalDiskMark run.

You totalled 1657 MB/s, or 13.25 Gbps.
This difference is easilly explainable with the overhead on the SSD controller. What I basically mean by that is that not all of the data being sent through that x4 connection are your actual reads and writes.

So basically, my (dreadful) napkin math confirmed you're pretty much capping out the x4 PCIe 2.0 connection.
If you want any faster speeds, I'm affraid PCIe 3.0 is the only way forward.
Behemoth
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 5960x Rampage V Extreme Titan X Pascal Corsair Vengeance LPX [16GB DDR4 @ 2666MHz] 
Hard DriveHard DriveCoolingOS
Samsung 950 Pro M.2 512GB Synology NAS [10 drives] Custom loop [mostly EKWB] Windows 10 Pro 
MonitorMonitorKeyboardPower
ASUS PG279Q Dell UltraSharp UP2716D Das Keyboard Professional 4 Corsair HX1200i 
CaseMouseOtherOther
Phanteks Enthoo Primo Logitech G900 Beyerdynamic Custom One Pro Rode NT-USB 
  hide details  
Reply
Behemoth
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 5960x Rampage V Extreme Titan X Pascal Corsair Vengeance LPX [16GB DDR4 @ 2666MHz] 
Hard DriveHard DriveCoolingOS
Samsung 950 Pro M.2 512GB Synology NAS [10 drives] Custom loop [mostly EKWB] Windows 10 Pro 
MonitorMonitorKeyboardPower
ASUS PG279Q Dell UltraSharp UP2716D Das Keyboard Professional 4 Corsair HX1200i 
CaseMouseOtherOther
Phanteks Enthoo Primo Logitech G900 Beyerdynamic Custom One Pro Rode NT-USB 
  hide details  
Reply
post #573 of 1906
Quote:
Originally Posted by Leyaena View Post

Well yes, with a 5Gbps link speed and a 4x link, you ARE getting theoretically getting 20Gbps.

If you look at the actual results based on the bandwith I could find for PCIe lanes though, the math is a bit different.
Without accounting for overhead:

A single PCIe 2.0 lane can handle about 500 MB/s (4 Gbps) in one direction.
A single PCIe 3.0 lane can handle twice that, so 1 GB/s or 8 Gbps.

Seeing as these SSD's run at PCIe x4, that gives us totals of:
2000 MB/s or 16 Gbps under PCIe 2.0.
4000 MB/s or 32 Gbps under PCIe 3.0.

Now, looking at the screenshot you posted, the highest speed you saw was during your CrystalDiskMark run.

You totalled 1657 MB/s, or 13.25 Gbps.
This difference is easilly explainable with the overhead on the SSD controller. What I basically mean by that is that not all of the data being sent through that x4 connection are your actual reads and writes.

So basically, my (dreadful) napkin math confirmed you're pretty much capping out the x4 PCIe 2.0 connection.
If you want any faster speeds, I'm affraid PCIe 3.0 is the only way forward.

Thank you very much for the explanation, much obliged.

I am looking in to this further in order to understand this. Do i also need to set an OP in Samsung magician software for this particular SSD or is that unnecessary?
hurricane
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD RYZEN 1600 Asus Crosshair hero 6 MSI GTX 970 gaming 4G G.Skill F4-3200C14D-16GFX 
Hard DriveCoolingOSMonitor
Samsung 950 pro, 256 GB Alphacool Eisbaer 360 Windows 10 Pro Asus VG248Q 
KeyboardPowerCaseMouse
Logitech G910 Cooler Master V850 Phanteks Enthoo Luxe tempered glass Logitech G502 
Audio
logitech Z-2300 
  hide details  
Reply
hurricane
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD RYZEN 1600 Asus Crosshair hero 6 MSI GTX 970 gaming 4G G.Skill F4-3200C14D-16GFX 
Hard DriveCoolingOSMonitor
Samsung 950 pro, 256 GB Alphacool Eisbaer 360 Windows 10 Pro Asus VG248Q 
KeyboardPowerCaseMouse
Logitech G910 Cooler Master V850 Phanteks Enthoo Luxe tempered glass Logitech G502 
Audio
logitech Z-2300 
  hide details  
Reply
post #574 of 1906
It's certainly not nescessary to set up overprovisioning in my experience.
Certainly, it might help you mainain your drive's performance as the drive is getting fuller, but the way it does that is by just reserving the part of the SSD it thinks it needs and makes it inaccessible.

For example, if theoretically a drive would start getting slower once it's 80% full, overprovisioning would reserve the remaining 20% to make sure it's always gonna stay free of data, making sure the performance never degrades because of the drive being too full.

As long as you're not over that 80% capacity anyway though, the overprovisioning isn't really doing anything, and so it really makes no difference whether it's on or off.
Basically, it's an easy thing to set up if you're giving an SSD to a parent or perhaps grandparent, to make sure they don't fill up the drive to 100% and have it slow down.
But as long as you're the one using the drive, and you don't fill it up to 100% capacity and then wonder why it's a bit slower than usual, I honestly never saw the need for overprovisioning.

Keep in mind this is just my personal experience, and the 80% number mentioned above is purely for demonstration puropses and based on nothing but me needing to type in a number so I could explain, I'm actually fairly certain actual number is quite a bit higher than 80%.
Behemoth
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 5960x Rampage V Extreme Titan X Pascal Corsair Vengeance LPX [16GB DDR4 @ 2666MHz] 
Hard DriveHard DriveCoolingOS
Samsung 950 Pro M.2 512GB Synology NAS [10 drives] Custom loop [mostly EKWB] Windows 10 Pro 
MonitorMonitorKeyboardPower
ASUS PG279Q Dell UltraSharp UP2716D Das Keyboard Professional 4 Corsair HX1200i 
CaseMouseOtherOther
Phanteks Enthoo Primo Logitech G900 Beyerdynamic Custom One Pro Rode NT-USB 
  hide details  
Reply
Behemoth
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 5960x Rampage V Extreme Titan X Pascal Corsair Vengeance LPX [16GB DDR4 @ 2666MHz] 
Hard DriveHard DriveCoolingOS
Samsung 950 Pro M.2 512GB Synology NAS [10 drives] Custom loop [mostly EKWB] Windows 10 Pro 
MonitorMonitorKeyboardPower
ASUS PG279Q Dell UltraSharp UP2716D Das Keyboard Professional 4 Corsair HX1200i 
CaseMouseOtherOther
Phanteks Enthoo Primo Logitech G900 Beyerdynamic Custom One Pro Rode NT-USB 
  hide details  
Reply
post #575 of 1906
Quote:
Originally Posted by Leyaena View Post

It's certainly not nescessary to set up overprovisioning in my experience.
Certainly, it might help you mainain your drive's performance as the drive is getting fuller, but the way it does that is by just reserving the part of the SSD it thinks it needs and makes it inaccessible.

For example, if theoretically a drive would start getting slower once it's 80% full, overprovisioning would reserve the remaining 20% to make sure it's always gonna stay free of data, making sure the performance never degrades because of the drive being too full.

As long as you're not over that 80% capacity anyway though, the overprovisioning isn't really doing anything, and so it really makes no difference whether it's on or off.
Basically, it's an easy thing to set up if you're giving an SSD to a parent or perhaps grandparent, to make sure they don't fill up the drive to 100% and have it slow down.
But as long as you're the one using the drive, and you don't fill it up to 100% capacity and then wonder why it's a bit slower than usual, I honestly never saw the need for overprovisioning.

Keep in mind this is just my personal experience, and the 80% number mentioned above is purely for demonstration puropses and based on nothing but me needing to type in a number so I could explain, I'm actually fairly certain actual number is quite a bit higher than 80%.

Okay thanks again thumb.gif

Now about something else that was annoying me, i had an Samsung 840 EVO 250 GB and when i use rapid mode in magician i was able to get 100K IOPS. Now that drive died and i replaced it with an 850 Pro and i enabled rapid mode, i was no longer able to get 100K IOPS.. I did everything possible but nothing really helped.

I find it kinda strange that i no longer get higher IOPS than around 65K. It seems that its trotting down from somewhere but i can't figure out what or how.
hurricane
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD RYZEN 1600 Asus Crosshair hero 6 MSI GTX 970 gaming 4G G.Skill F4-3200C14D-16GFX 
Hard DriveCoolingOSMonitor
Samsung 950 pro, 256 GB Alphacool Eisbaer 360 Windows 10 Pro Asus VG248Q 
KeyboardPowerCaseMouse
Logitech G910 Cooler Master V850 Phanteks Enthoo Luxe tempered glass Logitech G502 
Audio
logitech Z-2300 
  hide details  
Reply
hurricane
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD RYZEN 1600 Asus Crosshair hero 6 MSI GTX 970 gaming 4G G.Skill F4-3200C14D-16GFX 
Hard DriveCoolingOSMonitor
Samsung 950 pro, 256 GB Alphacool Eisbaer 360 Windows 10 Pro Asus VG248Q 
KeyboardPowerCaseMouse
Logitech G910 Cooler Master V850 Phanteks Enthoo Luxe tempered glass Logitech G502 
Audio
logitech Z-2300 
  hide details  
Reply
post #576 of 1906
The Rapid mode works by reserving a portion of your PC's RAM and having it serve as a buffer for your SSD.

Basically, it's creating a small virtual disk that lives in your PC's RAM, where it's storing the most frequently accessed data, and writing new data to the (MUCH faster) ram before flushing it to your SSD once the SSD catches up.

The reason you're getting low IOPS, probably particularly for reads, is that the data stored in that partition is only the most frequently used data.
One way to cheat the system is to run the Samsung benchmark tool 3-4 times in a row. That'll make sure the data it uses to run the benchmark has been accessed somewhat recently, and it'll be loaded into the Rapid mode's RAM disk. So after a few runs of the benchmark, you'll see the Rapid mode kick in and really improve reads/writes. Keep in mind though, as always, this is for frequently accessed data. Infrequently accessed data, or data too big to reasonably be kept in the RAM disk, will not be affected as that's read from and written to the SSD directly.
Behemoth
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 5960x Rampage V Extreme Titan X Pascal Corsair Vengeance LPX [16GB DDR4 @ 2666MHz] 
Hard DriveHard DriveCoolingOS
Samsung 950 Pro M.2 512GB Synology NAS [10 drives] Custom loop [mostly EKWB] Windows 10 Pro 
MonitorMonitorKeyboardPower
ASUS PG279Q Dell UltraSharp UP2716D Das Keyboard Professional 4 Corsair HX1200i 
CaseMouseOtherOther
Phanteks Enthoo Primo Logitech G900 Beyerdynamic Custom One Pro Rode NT-USB 
  hide details  
Reply
Behemoth
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 5960x Rampage V Extreme Titan X Pascal Corsair Vengeance LPX [16GB DDR4 @ 2666MHz] 
Hard DriveHard DriveCoolingOS
Samsung 950 Pro M.2 512GB Synology NAS [10 drives] Custom loop [mostly EKWB] Windows 10 Pro 
MonitorMonitorKeyboardPower
ASUS PG279Q Dell UltraSharp UP2716D Das Keyboard Professional 4 Corsair HX1200i 
CaseMouseOtherOther
Phanteks Enthoo Primo Logitech G900 Beyerdynamic Custom One Pro Rode NT-USB 
  hide details  
Reply
post #577 of 1906
Thank you for the explanation but i don't think you are right.

I called Gigabyte about this and they also said that the reads are rather low and i should get at least 2000 MB/s because just like you explained, 4x 500 MB/s is 2000 MB/sec is 20 GB/s.

There is some setting i didn't see or forget to install or configure because with the 840 EVO SSD i had before i could get over 100K IOPS and with the 850 Pro and the 950 Pro i am stuck around 60K IOPS. There clearly is something wrong here.

I did run the benchmarks several times but the speed does not improve and is rather consistent.

I received a new BIOS from Gigabyte from Taiwan but that didn't change much, the IOPS are higher from around 50K i now get 75K read and 65K write. Also the IOPS scale with the random read speeds and the scaling is simply way off, for the random reads and writes i should get much higher IOPS.
hurricane
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD RYZEN 1600 Asus Crosshair hero 6 MSI GTX 970 gaming 4G G.Skill F4-3200C14D-16GFX 
Hard DriveCoolingOSMonitor
Samsung 950 pro, 256 GB Alphacool Eisbaer 360 Windows 10 Pro Asus VG248Q 
KeyboardPowerCaseMouse
Logitech G910 Cooler Master V850 Phanteks Enthoo Luxe tempered glass Logitech G502 
Audio
logitech Z-2300 
  hide details  
Reply
hurricane
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD RYZEN 1600 Asus Crosshair hero 6 MSI GTX 970 gaming 4G G.Skill F4-3200C14D-16GFX 
Hard DriveCoolingOSMonitor
Samsung 950 pro, 256 GB Alphacool Eisbaer 360 Windows 10 Pro Asus VG248Q 
KeyboardPowerCaseMouse
Logitech G910 Cooler Master V850 Phanteks Enthoo Luxe tempered glass Logitech G502 
Audio
logitech Z-2300 
  hide details  
Reply
post #578 of 1906
Quote:
Originally Posted by hurricane28 View Post

Thank you for the explanation but i don't think you are right.

I called Gigabyte about this and they also said that the reads are rather low and i should get at least 2000 MB/s because just like you explained, 4x 500 MB/s is 2000 MB/sec is 20 GB/s.

There is some setting i didn't see or forget to install or configure because with the 840 EVO SSD i had before i could get over 100K IOPS and with the 850 Pro and the 950 Pro i am stuck around 60K IOPS. There clearly is something wrong here.

I did run the benchmarks several times but the speed does not improve and is rather consistent.

I received a new BIOS from Gigabyte from Taiwan but that didn't change much, the IOPS are higher from around 50K i now get 75K read and 65K write. Also the IOPS scale with the random read speeds and the scaling is simply way off, for the random reads and writes i should get much higher IOPS.

2000MB/s is before overhead I do believe... They should have been aware the PCI Express Rev.2 has quite a steep overhead too...
post #579 of 1906
I think so too..

I am maxing my PCIe Gen2 x4 out though. I had contact with Gigabyte and the rep explained it to me.

This is how it works, PCIe Gen2 has 500 MB/s per lane so if my SSD is connected to an x4 slot i should theoretically get 2000 MB/s which is 20 GB/sec as advertised. Here is the catch, this is BEFORE the overhead and that is like 25% or more, so when i am getting 16K on the reads i maxing out my PCIe Gen2 lanes..

BUT, when i connect it to an PCIe Gen2 x8 lane, i should get speeds about the same as PCIe Gen3 x4 theoretically. Sooo i think i am going to buy an PCIe M.2 adapter in order to see if i am getting the full speed of my SSD.

This is what i see in my BIOS btw:


I see that its connected in bus 3 which is correct, but dev and func is at 0, this normal?
hurricane
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD RYZEN 1600 Asus Crosshair hero 6 MSI GTX 970 gaming 4G G.Skill F4-3200C14D-16GFX 
Hard DriveCoolingOSMonitor
Samsung 950 pro, 256 GB Alphacool Eisbaer 360 Windows 10 Pro Asus VG248Q 
KeyboardPowerCaseMouse
Logitech G910 Cooler Master V850 Phanteks Enthoo Luxe tempered glass Logitech G502 
Audio
logitech Z-2300 
  hide details  
Reply
hurricane
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD RYZEN 1600 Asus Crosshair hero 6 MSI GTX 970 gaming 4G G.Skill F4-3200C14D-16GFX 
Hard DriveCoolingOSMonitor
Samsung 950 pro, 256 GB Alphacool Eisbaer 360 Windows 10 Pro Asus VG248Q 
KeyboardPowerCaseMouse
Logitech G910 Cooler Master V850 Phanteks Enthoo Luxe tempered glass Logitech G502 
Audio
logitech Z-2300 
  hide details  
Reply
post #580 of 1906
The calculation is correct,but i don't think you will find an adapter with x8 interface. M.2 is currently forwarded to PCI-E via x4 lane interface.

Such an adapter should have a chip on it,to translate the x8 traffic from the pci-e slot to x4 traffic to the m.2 slot and vice-versa (maybe something like a PLX-chip).
Edited by felix - 1/30/16 at 6:53am
Crosshair
(19 items)
 
Achilles
(20 items)
 
 
CPUMotherboardGraphicsRAM
Phenom II X6 1090T ASUS Crosshair V Formula-Z AMD Firepro W8000 G.Skill TridentX 2400C9 8GB kit 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro Seagate ST3000DM001 WD WD6400AAKS Sony BWU-500S BD-RW 
CoolingCoolingCoolingCooling
D-Tek Fuzion V2 EK CHVF-Z Block D5 Pump  Phobya 1080 
CoolingOSMonitorPower
Phobya Nano-G 12 Silent Waterproof Win 7 Ultimate x64 LG W2600HP-BF Seasonic M12D-750 
CaseMouseMouse Pad
Corsair Carbide 300R Microsoft Arc Touch Razer Sphex 
CPUMotherboardGraphicsRAM
Phenom II X4 980BE ASUS M4A79 Deluxe Sapphire HD3870 OCZ Blade LV 1150 
Hard DriveOptical DriveCoolingCooling
Crucial M4 NEC AD-7191A D-Tek Fuzion V2 Koolance VID-387 w/ VVR-387SP 
CoolingCoolingCoolingCooling
Swiftech 655 Black ICE GTS360 Black Ice GTS120 Black Ice GTS120 
OSMonitorPowerCase
Win 7 Ultimate x64 LG W2600HP-BF Coolermaster Real Power Pro 550W Coolermaster RC-690 mod 
MouseOther
Microsoft WIreless Laser 6000 V2.0 Scythe Kaze Flat 
  hide details  
Reply
Crosshair
(19 items)
 
Achilles
(20 items)
 
 
CPUMotherboardGraphicsRAM
Phenom II X6 1090T ASUS Crosshair V Formula-Z AMD Firepro W8000 G.Skill TridentX 2400C9 8GB kit 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro Seagate ST3000DM001 WD WD6400AAKS Sony BWU-500S BD-RW 
CoolingCoolingCoolingCooling
D-Tek Fuzion V2 EK CHVF-Z Block D5 Pump  Phobya 1080 
CoolingOSMonitorPower
Phobya Nano-G 12 Silent Waterproof Win 7 Ultimate x64 LG W2600HP-BF Seasonic M12D-750 
CaseMouseMouse Pad
Corsair Carbide 300R Microsoft Arc Touch Razer Sphex 
CPUMotherboardGraphicsRAM
Phenom II X4 980BE ASUS M4A79 Deluxe Sapphire HD3870 OCZ Blade LV 1150 
Hard DriveOptical DriveCoolingCooling
Crucial M4 NEC AD-7191A D-Tek Fuzion V2 Koolance VID-387 w/ VVR-387SP 
CoolingCoolingCoolingCooling
Swiftech 655 Black ICE GTS360 Black Ice GTS120 Black Ice GTS120 
OSMonitorPowerCase
Win 7 Ultimate x64 LG W2600HP-BF Coolermaster Real Power Pro 550W Coolermaster RC-690 mod 
MouseOther
Microsoft WIreless Laser 6000 V2.0 Scythe Kaze Flat 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: SSD

Gear mentioned in this thread:

Overclock.net › Forums › Components › Hard Drives & Storage › SSD › [Official] Samsung 950 PRO Owners Club