Guru required: Why does TB connected external SSD show slow write speed on 2019 iMac

I use an upgraded 2019 Intel iMac 3.7 GHz 6core with TB3.0.

Two years ago I upgraded the internal SSD and HDD to respectively, WD Black SN770 and the HDD to SATA Samsung Evo 870.

Resulting speeds have been Write 2946MB/ps Read 3045MB/ps and the system has been very stable.


In an attempt to improve future externaI SSD speed, I sold my Samsung T7 and purchased a Zike Z666 with ‘true’ TB4 and mounted a 4TB Lexar NM790 PCIe 4.0 inside. I tested the combination on a M2 MBP at Read 3370MB/ps Write 2847MB/ps. These figures were less than expected but OK for an external drive.


However when the Z666 was connected to the 2019 iMac the speed results were Write 1457MB/ps Read 2599MB/ps.


I am disappointed in the wide disparity between read write performance and wondered if a powered external hub would improve the performance. I asked that same question on Macrumors and PaulD in UK answered:


"I tested a Qwiizlab USB4 enclosure with 4TB Samsung 990Pro on an iMac Pro, and got identical speeds to your Zike, so I think that the two-lane

PCIe 3x2 ~1500MB/s write speed is a built-in limitation to the USB4

compatibility of MacOS on Intel Macs."


However, I remain curious and open to any further comment which may explain why Write performance is so disproportionately slowed by comparison with Read.


Exactly what are the chip limitations Apple has built into TB3 USB4 on the 2019 iMac?



iMac 27″

Posted on Mar 26, 2025 6:44 PM

Reply
9 replies
Sort By: 

Mar 26, 2025 10:06 PM in response to Australopithicus01

IF speed is critical to you, then the answer is really simple. Buy quality components that support the speeds you are after. As with all things "computer" the bottleneck of any system will be the weakest component. For an external SSD that could be any number of items including:


  • The SSD itself
  • The SSD's enclosure
  • The cable used to connect the SSD
  • The port used on the computer


High speeds can be achieved but not by using "cheapie" parts. If you want the best speeds, you need to be using OWC (www.macsales.com) components. If you cannot match them yourself then call OWC and speak to a consultant that can help you match the components. you may not like the price (quality does not come cheap) but if performance is your goal you need not go any further.

Reply

Mar 27, 2025 3:53 PM in response to rkaufmann87

What a good idea! I already have external SSD operating at Write 1457MB/ps Read 2599MB/ps. So what can be more logical than purchasing an OWC 1M2 at considerable cost to provide my iMac with speeds of 990MB/ps.


The OWC chart below directly relates to the question I posed and which remains unaddressed. Why TB3 is not operating fully on the 2019 iMac?


Reply

Mar 27, 2025 4:54 PM in response to Australopithicus01

A 2019 iMac's T3 ports support USB 3.2 Gen 2 (originally named USB 3.1 Gen 2, or Superspeed+ USB). It is rated by the USB consortium or whatever they call themselves for a 10Gbps transfer speed and a theoretical throughput of 1250 MBps (1250MBps x 8 b/B = 10Gbps).


1457 MBps is already exceeding that speed the even higher read speed is probably due to the drive ability to transfer larger chunks into a direct memory access buffer. It's free chicken, basically, and an unexpected bonus.


The limiting factor is the port on the 2019 iMac being only Thunderbolt 3/USB3.2, not USB4.

Reply

Mar 27, 2025 8:41 PM in response to Australopithicus01

The OWC chart posted is not showing any Thunderbolt rates.....everything shown is regarding USB transfer rates as noted in the 2nd column. No where in the chart posted does it actually show Thunderbolt transfer rates.


Are any devices connected to the second USB-C port on the 2019 iMac when you are running the speed tests? If so, then that device will affect the speed tests since the non-Pro iMac 2019 only has a single Thunderbolt 3 bus.....so that means both USB-C ports share the total 40Gb/s bandwidth. The 40Gb/s bandwidth is a total in both directions on both USB-C ports. I believe I recall reading somewhere that the bandwidth is not shared equally like you may think so you may get a lopsided limitations as well.


Plus I learned long ago that Macs are very picky about the devices that can be used.


FYI, I believe I read a different post on this forum regarding a Zike device. The user contacted Zike support and found out there was a firmware update for the Zike device which fixed their Apple compatibility issue (I don't recall the specific issue now). Have you checked the Zike support site to see if any firmware updates are available, or to ask them these questions?


Also, when posting read & write speeds, please post the read & writes in the same order. Reversing the second set makes it hard to keep things straight.

Reply

Mar 28, 2025 4:46 AM in response to HWTech

Thanks HWTech,

Your points all acknowledged. All iMac tests performed with Zike in one TB3 port and the other port empty.


The OWC speed metrics were for rkaufmann87’s benefit.


I asked Zike to test my Z666 enclosure with Lexar inserted and they responded with Apple M2 pro speeds of Write 2839.13MBps Read 3370.15 MBp/s This confirmed there was no compatibility issues between Z666 and Lexar NM 790. With Zike doing the tests, it seems safe to assume Z666 firmware was up to date.


The Write 1457MB/ps Read 2599MB/ps was entirely the result of iMac x Z666 performance.


Thank you for your consideration and pointing out my inconsistent specs. I realise that I was copying speeds from different tools. AJA and Black Magic have Write before Read, Amorphus Disk Mark from Zike tests show Read before Write.


I shall ensure consistency in future. Thank you for your thoughtful contribution.







Reply

Mar 28, 2025 5:11 AM in response to g_wolfman

Most helpful analysis thank you g_wolfman

I understood that after 30Gbs of allocated TB3 were absorbed by the monitor and encryption processes, only 10Gb/s was available for the ports. So where did the additional performance come from?


You explanation solved that for me. Very happy! Now it occurs to me that if the Z666 x Lexar with HMB is responsible for the added performance, would a WDBlack SN850x with dedicated Memory behave the same way, better, or worse; or is the Lexar HMB feature an unexpected advantage for my iMac situation? Do you have an opinion on that g_wolfman?


Substituting the WD Black 850x would be an interesting test which I am not equipped for at this time.

Reply

Mar 28, 2025 12:34 PM in response to Australopithicus01

No, I have no opinions on that. Generally I say to go with a brand you trust and know to be reliable and perform within expected parameters. If you get lucky and something does better than expected, bonus.


But I rarely if ever support chasing ever-increasing performance boosts - it's a game of diminishing returns and the actual real-world impacts are so close to zero to make the effort worthless. Why spend thousands of dollars and hundreds of hours getting your network latency below 4ms, for some theoretical advantage over a 10ms latency network that can't possible affect your gaming experience (channelling shadows a real-life story I know of, if you couldn't tell).


So, could a WD Black SN850X outperform a Z666 on your system...maybe. Or maybe not - maybe it's a fluke unique to your computer's logic board, not the drive attached to it. Is it really worth spending money on to find out and maybe get a marginal advantage? That's your call.

Reply

Mar 28, 2025 6:52 PM in response to HWTech

"FYI, I believe I read a different post on this forum regarding a Zike device.

The user contacted Zike support and found out there was a firmware update for the Zike device which fixed their Apple compatibility issue (I don't recall the specific issue now)".


Hi HWTech,

Just want to follow up that comment with a similar firmware upgrade story for what it may be worth.


On my MacRumors thread bzgnyc2 offered a very thorough analysis of the Zike/Lexar/TB3 write speed deficiency question. In the process he mentioned Acasis improving SN850x performance by 50% with firmware upgrade to Acasis 40Gb enclosure.


Scroll down to last post Terraaustralis then up one to bzgnyc2:

https://forums.macrumors.com/threads/2019-imac19-1-external-drive-connection-question.2453082/?post=33829803#post-33829803


Reply

Guru required: Why does TB connected external SSD show slow write speed on 2019 iMac

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.