MacBook Pro SSD Sleeping?

The following Crucial article says make sure that the following setting is off so that their SSDs can do Active Garbage Collection:

'Put the hard disk(s) to sleep when possible'

The article appears to be several years old because it mentions System Preferences, rather than System Settings.

https://www.crucial.com/support/articles-faq-ssd/ssd-used-to-be-faster-but-has-slowed-down


However, on my 2019 16” MacBook Pro that setting is not even available unless I have an external HDD attached. That, and the “hard disk” in the setting name, suggests to me that Apple intends this setting to only be applicable for HDDs.


I’ve also seen the macOS command:

sudo pmset disksleep 0

being used for the same purpose.  I’ve read several different discussions and articles that contradict each other as to whether that command affects SSDs or not.


One of the articles said these do not affect SSDs because their controllers determine whether they sleep.  It said that some SSDs could have up to three (3) sleep levels, in which at least one level would allow garbage collection.


Does anyone here know whether these settings only apply to HDDs or if they also apply to SSDs?

'Put the hard disk(s) to sleep when possible'

sudo pmset disksleep 0


Is there a way in which a user can determine when an SSD is asleep?  If SSD controllers do handle that, then I would expect the answer to be no.


[Re-Titled by Moderator]

MacBook Pro (2017 – 2020)

Posted on Feb 9, 2024 8:53 AM

Reply
4 replies

Feb 9, 2024 9:08 AM in response to BevInTX

BevInTX wrote:

The following Crucial article says make sure that the following setting is off so that their SSDs can do Active Garbage Collection:

However, on my 2019 16” MacBook Pro that setting is not even available

unless I have an external HDD attached. That, and the “hard disk” in the setting name, suggests to me that Apple intends this setting to only be applicable for HDDs.


[Re-Titled by Moderator]


"Crucial article"...(?)



Not applicable to your 2019 16” MacBook Pro SSD, it is handled by the controller.


TRIM is enabled by default—Yes this is your garbage collection and will extend the life of the NVMe / SSD.




Feb 9, 2024 11:24 AM in response to leroydouglas

Thanks for all of that useful info.


Regarding Crucial's article, I presumed it was talking about external SSDs, though I could be mistaken. Obviously Apple doesn't use Crucial SSDs for Mac internal drives. But I presume that a user could install one in a Mac desktop (which I don't have).


It was my understanding that macOS doesn't enable TRIM on external USB SSDs. Is that still true? If so, can a user enable TRIM on an external USB SSD?


If TRIM can't be used on external USB SSDs, do SSD controllers generally still handle garbage collection?

Feb 9, 2024 11:41 AM in response to BevInTX

BevInTX wrote:

Thanks for all of that useful info.

Regarding Crucial's article, I presumed it was talking about external SSDs, though I could be mistaken. Obviously Apple doesn't use Crucial SSDs for Mac internal drives. But I presume that a user could install one in a Mac desktop (which I don't have).

It was my understanding that macOS doesn't enable TRIM on external USB SSDs. Is that still true? If so, can a user enable TRIM on an external USB SSD?

If TRIM can't be used on external USB SSDs, do SSD controllers generally still handle garbage collection?


I would refer to the developers website if in doubt about your specific external drive if in doubt.


here is a quick google search for OWC/MacSale—see if there is anything there

https://eshop.macsales.com/blog/31602-owc-ssds-built-to-perform-with-or-without-trimforce-command/


ElectricLight—

https://eclecticlight.co/2023/03/25/should-you-trim-external-ssds/

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.

MacBook Pro SSD Sleeping?

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