USB-C External SSD works fine for a while but periodically slows to a crawl

I have a mac mini 2018 with a Seagate Fast SSD connected via USB-C. For the most part, it works fine. Using Blackmagic Speed Test, I get around 480mb/s read and write which is good enough that I don't really notice a difference with my internal SSD.


I have all my applications on the internal SSD except for my browser, Brave, which stores all data and caches on the external SSD. I do everything in the browser and I usually have 20 browser tabs open at a time.


Periodically, my SSD becomes so slow it becomes unresponsive. Sometimes I can't even do a quick open from Finder. If I do a Blackmagic test, it either won't even be able to start the test or it might be very low.


Generally, if I reboot or wait long enough, the problem resolves itself and goes away for another week.


My SSD is using less than 50GB of it's 500GB, so I don't think it's getting full. I read about Trim and ran "sudo trimforce enable" but haven't seen any difference. I can see that Trim is enabled on my internal SSD, but I can't see anything about Trim for the external.


I tried to update the firmware, but Seagate doesn't have any firmware updates for mac.


Is this a garbage collection issue? Is there anything I can do to force the GC or prevent the random unusability of the SSD?




Mac mini, macOS 13.1

Posted on Jan 2, 2023 4:55 PM

Reply

Similar questions

30 replies

Jan 8, 2023 5:10 PM in response to emde-ash

@emde-ash Do you consider Seagate to be untrustworthy? Or are you saying I may have gotten a counterfeit? I was able to register my SSD with Seagate using the serial number on the box, so I'm pretty sure it's not a a counterfeit.


I do find it odd that Seagate offers more software for Windows than they do for OSX. Maybe there's something they provide for Windows that's needed to keep the SSD working properly.

Jan 10, 2023 4:37 AM in response to emde-ash

@emde-ash Thanks for the info! My SSD is always connected to the same USB-c port, and it is always mounted. I've never had an issue when it wasn't mounted. Even when it is very slow, I can see that it's still mounted and I can access it from Finder. Given that, would the changes you propose to fstab fix my issue (periodically slow SSD)?

Jan 10, 2023 5:57 PM in response to mc8

Yes, if you follow the steps i mentioned, then that specific drive is treated by the macOS as part of its own system , so macOS assigns various special resources to treat it as such,

thats why in that mentioned process, drive ops are performed in stable/better manner.

To make the drive non-ejectable, keep a TXT file in external-drive, always open, with some text editor, then it will not be ejected automatically.

read more on this, when you get chance.

you have to adjust parameters, based on your drive details.



this is not something new.

to make external drive perform better, this is the way, & it has been, for many many years, in Unix, macOS, Linux, etc.

this is one of the software way, whats possible.

By the way, macOS uses darwin Unix, BSD Unix, etc at its core, etc.

Another solution was, assign another external SSD or assign a fast-flash USB drive or assign part of RAM to perform as CACHE memory for external drive,

but that software is not obviously compatible with Monterey anymore,

but there might be newer different software for newer macOS, pls search for those too.

Jan 14, 2023 5:19 AM in response to emde-ash

Thanks. Here's the info. This SSD is connected directly to a USB-C port with the cable provided by Seagate. The fstab file didn't previously exist. I created one with a single row containing:

UUID=4a5f…  /Volumes/FastSSD  apfs  rw,auto  0  0


  Free:	445.74 GB (445,741,531,136 bytes)
 Capacity:	499.9 GB (499,898,105,856 bytes)
 Mount Point:	/Volumes/FastSSD
 File System:	Case-sensitive APFS
 Writable:	Yes
 Ignore Ownership:	Yes
 BSD Name:	disk3s1
 Volume UUID:	4A5F...
 Physical Drive:
 Device Name:	Fast SSD
 Media Name:	AppleAPFSMedia
 Medium Type:	SSD
 Protocol:	USB
 Internal:	No
 Partition Map Type:	Unknown



PS- I added an image of this info in my original post but for some reason it's just showing an empty box.

Jan 17, 2023 2:59 PM in response to emde-ash

But apps that are not using the external SSD work perfectly. They would also be slow if the swap was the issue. Right?


Yeah, I probably need a NVMe drive with a thunderbolt connection. Most of the time my external SSD is fine. It works fine for a week and then something happens and it becomes very slow (or unusable) for a while.


I also don't reboot often. I generally just put my mac to sleep. Rebooting seems to fix the external SSD issue. Thought sometimes it causes the reboot to take a very long time.




Jan 20, 2023 2:39 PM in response to mc8

Hi mc8 . i posted reply for FSTAB based stable connection for external-drive : here (part 2 of 2), & part-3 ,

based on the drive info you posted. (part-1 is here in 1st page of this forum topic.



also posted more info on SWAP : starts here (part-1), & part-2.


posted more posts on hardware, earlier, i think you checked those : part-1 here.



by the way, i forget to mention below in last message,

a Mac computer user can also use USB4 (v2) interface based external ENCLOSURE / CASE with NVMe/M2 etc solid-state DRIVE, etc,

if the Mac computer has USB4 (v1) port.

USB-4 (v1) port are same speed as Thunderbolt-4 (40 Gbps).

Thunderbolt-3 ports in some Mac computer , also supports USB4 (v1) usage.



When USB-4 (v2) (80 Gbps) & Thunderbolt-5 (80 Gbps) ports will come this year or next , then those mac computers can use even more data bandwidth.

Users will be able to plug lower-cost USB storage devices.

Jan 22, 2023 4:48 AM in response to emde-ash

Thanks, emde-ash. I'll give it a try.


One thing I noticed recently is that most of the time the only issue with the external SSD is I can't write to temporarily becomes extremely sluggish (i.e. copying a 1k file will take 30 seconds). Reading from it seems to continue to work and there never seems to be an issue with mounting it.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

USB-C External SSD works fine for a while but periodically slows to a crawl

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