Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Also, out of filevault topic. My current SSD from Apple has about 17MB/s read on the random performance on QD1. I saw that NVMe users usually get 40MB++ random read performance. Does that translate on quicker and snappier feeling on the user experience? or not? I'm trying to see if it makes a difference so i can decide which SSD to buy. Thanks

It's critical for server OS disk. Not that important and easily noticeable for client OS disk. I meant for the great programmers/net surfers/emailers/creators/traders/etc, their PCs are idle most of the time and workloads are usually sporadic & short bursts. So pick the highest with a budget you want to spend.

Random 4K read/write are usually measured in IOPS (which can be translated into MB/s). I posted some numbers when I joined this thread. For our original 128GB Apple SSD, under 4 queue 256 depth each and concurrent random 4K read/write tested on MBP12,1: read is about 31k IOPS, write is also about 31k IOPS. Our replacement NVMe is WD SN550. Same test: read is about 25k IOPS, write is about 25k IOPS. No perceivable difference from daily use. And I always heard praise from my relatives that the new disk is faster. lol

For comparison, ADATA SX8200 Pro on my Linux system. Same concurrent random read/write test conditions (but on a faster CPU). Read is about 74k IOPS and write is also about 74k IOPS. Just for fun I placed the same 128GB Apple SSD into my Linux system and run the same test. Surprise! Read records 57.1k IOPS and write is also about 57.1k IOPS. Performance almost doubled with a faster CPU. Unfortunately i didn't get the chance to test SN550 before putting into service inside MBP12,1

Note that the test I'm talking about stresses disk IO capability to its extremes. People won't face such operational conditions on a daily basis on their MBPs.
 
It's critical for server OS disk. Not that important and easily noticeable for client OS disk. I meant for the great programmers/net surfers/emailers/creators/traders/etc, their PCs are idle most of the time and workloads are usually sporadic & short bursts. So pick the highest with a budget you want to spend.

Random 4K read/write are usually measured in IOPS (which can be translated into MB/s). I posted some numbers when I joined this thread. For our original 128GB Apple SSD, under 4 queue 256 depth each and concurrent random 4K read/write tested on MBP12,1: read is about 31k IOPS, write is also about 31k IOPS. Our replacement NVMe is WD SN550. Same test: read is about 25k IOPS, write is about 25k IOPS. No perceivable difference from daily use. And I always heard praise from my relatives that the new disk is faster. lol

For comparison, ADATA SX8200 Pro on my Linux system. Same concurrent random read/write test conditions (but on a faster CPU). Read is about 74k IOPS and write is also about 74k IOPS. Just for fun I placed the same 128GB Apple SSD into my Linux system and run the same test. Surprise! Read records 57.1k IOPS and write is also about 57.1k IOPS. Performance almost doubled with a faster CPU. Unfortunately i didn't get the chance to test SN550 before putting into service inside MBP12,1

Note that the test I'm talking about stresses disk IO capability to its extremes. People won't face such operational conditions on a daily basis on their MBPs.
Although, if i understand correctly from reading on the web, 4k with 4 queue 256 depth shouldn't affect user experience because it only affects server usage.

I read that 4k at QD1 is the most important since its what the end user mostly use. that's why i asked, since my friend told me that its definitely faster too compared to the original SSD on launching apps and overall responsiveness. the only thing that makes sense is that the 4k QD1 read is at least about 40MB/s on the NVMe compared to 17MB/s on the Apple SSDs (Mine is 256G with x2 lanes so max is about 600MB/s sequentially i think) . i cant confirm since i haven't gotten it yet but yeah do you think random 4k with QD of 1 should have that much of an effect on user experience??

Also does it help with storage speed in VMs? since right now on my Windows VM its basically just about 200MBps here on my Apple SSD when it should be able to go to 500MB/s more or less..

I also wonder if it will help with the responsiveness under high ram pressure because of the higher sequential and random speed affecting the swap/page file. Could be pretty useful for my MBA 2014 with 4gigs of ram since its so slow when its on high ram pressure. usually from running a VM .

Anyways, thanks for your time!
 
I read that 4k at QD1 is the most important since its what the end user mostly use. that's why i asked, since my friend told me that its definitely faster too compared to the original SSD on launching apps and overall responsiveness. the only thing that makes sense is that the 4k QD1 read is at least about 40MB/s on the NVMe compared to 17MB/s on the Apple SSDs (Mine is 256G with x2 lanes so max is about 600MB/s sequentially i think) . i cant confirm since i haven't gotten it yet but yeah do you think random 4k with QD of 1 should have that much of an effect on user experience??

For client OS/machines (that Mac's all fall into this category), personally I think it doesn't worth the time drilling down this rabbit hole. Even Apple itself has stopped bragging about how fast their latest/greatest SSDs are. IIRC, M1 Mac's come with SSD that has sequential read/write max out around 2500MB/s, way below what latest/greatest NVMes could do on PC. Moral of the story: over certain performance threshold it's all diminishing return. You won't face random 4K read/write bottleneck with any of the popular NVMes. Get the one with highest benchmarked numbers with a budget you want to spend.

Also does it help with storage speed in VMs? since right now on my Windows VM its basically just about 200MBps here on my Apple SSD when it should be able to go to 500MB/s more or less..

Without getting into details, in common ways how people configure & run VMs, yes, there is non-trivial overhead which cuts into disk performance.

For example, my SX8200 Pro inside VM running Big Sur, the same test I mentioned in the previous post reduces to 49K IOPS for both read/write. However, I still feel speedy and silky smooth when compared to a bare-metal Mac. Under the same VM same test, the original 128GB Apple SSD reduces to 39K IOPS for both read/write (due to a faster CPU, that's still 25% faster than when it was in MBP12,1 natively).

also wonder if it will help with the responsiveness under high ram pressure because of the higher sequential and random speed affecting the swap/page file. Could be pretty useful for my MBA 2014 with 4gigs of ram since its so slow when its on high ram pressure. usually from running a VM .

This has never been a bottleneck after Apple's SSDs moved from SATA to PCIe.

Our WD SN550 1TB inside MBP12,1 recorded about 100GB write everyday during its first few weeks. Upon my 'investigation', turned out the 'stupid' user had tons and tons of applications open that never close down. MacOS excessively swapped into disk as a result. Apparently the user never realized any slowdown or he would have noticed & complained.
 
MacOS version: Mojave 10.14.6 (18G7016)
Mac: MacBook Pro 11,1
Processor: Intel Core i5 2.4 GHz
Boot ROM Version: 431.140.6.0.0
SSD: Sabrent Rocket 1TB (SB-ROCKET-1TB) + Sintec short adapter
Write: 1226.9 MB/s | Read: 1109 MB/s
SSD idling at 0.1A w/ Lilu and NVMefix installed, w/o it would have been 0.18A for idling

Could not install ssdpmenabler for the life of me, it would crash all the time and never successfully boot up.

Pretty happy with it honestly, it was a lot better than the samsung 980 (though it was cheaper) the balance of perf and power was just terrible because I enjoy running off of battery. The drain was too much with 980, so I went with the Sabrent Rocket 1TB.

I've yet to test the battery drain overnight, will try tonight.
 
MacOS version: Mojave 10.14.6 (18G7016)
Mac: MacBook Pro 11,1
Processor: Intel Core i5 2.4 GHz
Boot ROM Version: 431.140.6.0.0
SSD: Sabrent Rocket 1TB (SB-ROCKET-1TB) + Sintec short adapter
Write: 1226.9 MB/s | Read: 1109 MB/s
SSD idling at 0.1A w/ Lilu and NVMefix installed, w/o it would have been 0.18A for idling

Could not install ssdpmenabler for the life of me, it would crash all the time and never successfully boot up.

Pretty happy with it honestly, it was a lot better than the samsung 980 (though it was cheaper) the balance of perf and power was just terrible because I enjoy running off of battery. The drain was too much with 980, so I went with the Sabrent Rocket 1TB.

I've yet to test the battery drain overnight, will try tonight.
ssdpmenabler is not compatible with late 2013 11.1 macbook pro.
 
Hi everyone! I have a little problem!

I have the current specs:

screenshot.jpg


Macbook air 6,2 early 2014.

Upgraded SSD NVME Western Digital Blue SN550 250Gb (firware upgraded! dont ask me how!! LOL! Long history..)

Sintech Adapter.. and OSX Catalina, the system works fine in OSX, but, I Need windows to work with some programs.. (parallel is non-viable cause low ram)

I Made a ISO of windows 10 with the microsoft tool.. I made a USB bootable (Sandisk 32GB USB3)... and I boot pressing the "option" button.. The USB beging to load the install files.. windows logo apear and in the second spining circles, the system freezes..

Anyone please have a solution for this? no matter what Windows load in the pendrive (win 8.1, win 10 2020, etc) the system freezes in the same second spining circle... :(

Thanks in advance!!
 
Hi everyone! I have a little problem!

I have the current specs:

View attachment 1814418

Macbook air 6,2 early 2014.

Upgraded SSD NVME Western Digital Blue SN550 250Gb (firware upgraded! dont ask me how!! LOL! Long history..)

Sintech Adapter.. and OSX Catalina, the system works fine in OSX, but, I Need windows to work with some programs.. (parallel is non-viable cause low ram)

I Made a ISO of windows 10 with the microsoft tool.. I made a USB bootable (Sandisk 32GB USB3)... and I boot pressing the "option" button.. The USB beging to load the install files.. windows logo apear and in the second spining circles, the system freezes..

Anyone please have a solution for this? no matter what Windows load in the pendrive (win 8.1, win 10 2020, etc) the system freezes in the same second spining circle... :(

Thanks in advance!!
Did you try making a bootable usb through the bootcamp installer in macOS?
 
Did you try making a bootable usb through the bootcamp installer in macOS?
Hi!! Yes! This is how I update the firmware of the SN550, but, after reboot, the system freezes in the same "second spining"...

I dont mind if I need to erase all of the partition and have only Windows 10 in the macbook, 'cause all of my work is in this platform.. but I install OSX for "firmware upgrades" purposes only..
 
Hi!! Yes! This is how I update the firmware of the SN550, but, after reboot, the system freezes in the same "second spining"...

I dont mind if I need to erase all of the partition and have only Windows 10 in the macbook, 'cause all of my work is in this platform.. but I install OSX for "firmware upgrades" purposes only..
Maybe try a different USB drive?
 
Hi everyone! I have a little problem!

I have the current specs:

View attachment 1814418

Macbook air 6,2 early 2014.

Upgraded SSD NVME Western Digital Blue SN550 250Gb (firware upgraded! dont ask me how!! LOL! Long history..)

Sintech Adapter.. and OSX Catalina, the system works fine in OSX, but, I Need windows to work with some programs.. (parallel is non-viable cause low ram)

I Made a ISO of windows 10 with the microsoft tool.. I made a USB bootable (Sandisk 32GB USB3)... and I boot pressing the "option" button.. The USB beging to load the install files.. windows logo apear and in the second spining circles, the system freezes..

Anyone please have a solution for this? no matter what Windows load in the pendrive (win 8.1, win 10 2020, etc) the system freezes in the same second spining circle... :(

Thanks in advance!!
Try using USB 2 drive for the windows installation disk. I heard sometimes it needs to be like that. Also how is the performance on that MacBook with NVMe compared to original apple SSD? In real life as in the snappiness etc
 
It seems that macOS 12 Monterey treats the SSD differently, The test below is on Dev. Beta 4, MBP 11.1, Crucial P2 500gb. No background defragmentation.
 

Attachments

  • DiskSpeedTest.png
    DiskSpeedTest.png
    202.8 KB · Views: 124
Wow - what an amazing thread! A couple of questions…

I currently have a MBPro 15, mid-2014, model 11,3 with a 512gb on Mojave 10.14.6. BootROM shows as 157.0.0.0.0

I’m putting in a 1tb for extra space, have the Sintech adapter in my Amazon cart.
Will my current OS support the new Nvme drive as-is, or do I need to upgrade to Big Sur first? That’s the rub; I don’t have enough room to upgrade to Big Sur with my current drive.

Thanks to all who have contributed this knowledge!
 
  • Like
Reactions: macpro_mid2014
you can use an external USB SSD to install BigSur on it - you need BigSur as it will update your BootRom to 431.
Your current 157 will not work with NVMe drives.
 
I upgraded my 2014 MacBook Air and so far it's working great !!

My MBA :
Hardware-1.png
Hardware-2.png


My SSD is Addlink S70 512GB , Which uses Phison E12S. It's a single sided SSD with 4 NAND chips and a DRAM chip. The temp is so much better. I did use a 2mm Thermal Pad on top of the controller and since it's a little higher, when you close the back panel it kinda compresses a bit which gives a little pressure on the controller and the back panel. Which is fine since it's not much pressure. The max temp i got was only 42C on load. while before on my 256G Apple SSD it reaches up to 80C or more with full fan speed and without thermal pad, and up to 70C when using thermal pad. Oh, the thermal pad is just the generic blue thermal pad. Prob 2-3 W/mk . Anyways, here's the SSD info from System Profiler

NVMe-Info.png


Power Consumption :

So far it seems to be quite nice . Here is the idle current, Tho i can't seem to use SSDPMEnabler. Either it's my MacBook Air or it's just the Phison E12S FW that doesn't support it.

Without SSDPMEnabler.png



Speed Tests :

Here are screenshots of the Apple 256G SSD vs the new Addlink S70 512GB . On both APFS and APFS Encrypted.
AppleSSD - APFS.png

AppleSSD - Encrypted APFS.png






Addlink - APFS.png

Addlink - Encrypted APFS.png



And for people that care about TLC writing speed. Good News! It seems to be atleast 500MBps on the 512GB variant. which means it at it's slowest is still as fast as the original SSD when it's on full speed :D

TLC Write Speed.png
 
Hi everyone! I have a little problem!

I have the current specs:

View attachment 1814418

Macbook air 6,2 early 2014.

Upgraded SSD NVME Western Digital Blue SN550 250Gb (firware upgraded! dont ask me how!! LOL! Long history..)

Sintech Adapter.. and OSX Catalina, the system works fine in OSX, but, I Need windows to work with some programs.. (parallel is non-viable cause low ram)

I Made a ISO of windows 10 with the microsoft tool.. I made a USB bootable (Sandisk 32GB USB3)... and I boot pressing the "option" button.. The USB beging to load the install files.. windows logo apear and in the second spining circles, the system freezes..

Anyone please have a solution for this? no matter what Windows load in the pendrive (win 8.1, win 10 2020, etc) the system freezes in the same second spining circle... :(

Thanks in advance!!

Hi, @Lucas1980,

Did you have the Read/Write speed after the Firmware update?

I just installed the 2TB SN550 on my MacBook Pro 15 mid-2014 (MacbookPro11,2) and I am getting Write ~800MB/s and Read ~1450MB/s after some interactions. I guess the Write speed reflects the fact that the SN550 is DRamless, but
I am wondering if the firmware update would change anything in terms of speed!!

The idle current is around 0.31A, which is twice the current my previous A80 (Silicon Power) 1TB used. I don't care about that because I use the laptop plugged in most of the time.

Thank you,

EDIT:

I've bought the SN550 from Amazon.ca and it came with the updated firmware:

WDC WDS200T2B0C-00PXH0:
Capacity: 2 TB (2,000,398,934,016 bytes)
TRIM Support: Yes
Model: WDC WDS200T2B0C-00PXH0
Revision: 21705000 -> Updated Firmware out of the box.
Serial Number:
Link Width: x4
Link Speed: 5.0 GT/s
Detachable Drive: No
BSD Name: disk0
Partition Map Type: GPT (GUID Partition Table)
Removable Media: No
S.M.A.R.T. status: Verified

After the disk settled down for a while, the speeds are better than the Silicon Power:

Screen Shot 2021-08-06 at 6.23.40 PM.png


Screen Shot 2021-08-06 at 6.26.17 PM.png



But the idle current is not:

Screen Shot 2021-08-06 at 6.28.43 PM.png
 
Last edited:
  • Like
Reactions: olfo and kvic
Hi everyone, I am running a MacBook Pro Mid 2014 13 inch Retina, which SSD would be best suited for my macbook? I'm looking at Crucial P2 since it seems to have the best performance from the first post. Any other recommendations?
 
  • Like
Reactions: macpro_mid2014
Hi everyone, I am running a MacBook Pro Mid 2014 13 inch Retina, which SSD would be best suited for my macbook? I'm looking at Crucial P2 since it seems to have the best performance from the first post. Any other recommendations?

The Crucial P2 available nowadays (QLC) is different from the P2 in the original post (TLC). I suggest you browse the last 10-15 pages so you have an idea of what people are using.

The ideal SSD depends on some personal requirements such as idle power consumption - do you depend on the battery or do you keep the laptop plugged in most of the time? and the main usage - if you work with photo editing, for instance, you would need an SSD that could keep reliable Read/Write speeds above 1,000MB/s (the "new" P2 cannot do that).

Because I keep my laptop plugged in most of the time, I chose SN550 (see post #9,174).

BUT, you also have @kvic's ssdpmEnabler and other similar stuff to keep the idle current low in case you rely on battery power most of the time. Please, check the compatibility on @kvic's page: https://github.com/kvic-z/SsdPmEnabler
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.