3 ms·
His point was that you think Apple hasn't carefully considered if all their SSDs are going to degrade over the next year or two?
by pclark 16y ago
His point was that you think Apple hasn't carefully considered if all their SSDs are going to degrade over the next year or two?
- statictype 16y agoGiven the following data points: a) TRIM is generally needed to be supported by the OS in order to make SSDs work well over time (and is supported by Windows and Linux kernels, among others) b) Mac OS X up to Snow Leopard doesn't support TRIM I would tend to believe SSDs used by Mac OS X will degrade in performance over time. Clearly its possible that either (a) or (b) are wrong. In which case, it would be cool to hear which part I've gotten wrong (probably the first part). Telling me that 'Apple surely would have taken this into consideration as they love their customers and charge a premium for their products' doesn't really address it.
- pmjordan 16y agoRe b): Mac OS X 10.6 (and I think even later revisions of 10.5) support TRIM at the block device driver level [1]. As far as I know, it's the HFS+ file system code that doesn't support it, and neither do the SSDs in the current MacBook Air. I don't know about the ones in the iMac and MacBook Pro, but I vaguely remember that they also don't support it. [1] via the discard() method on IOStorage objects: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/KernelIOKitFramework/IOStorage_h/Classes/IOStorage/index.html#//apple_ref/cpp/instm/IOStorage/discard/IOReturn/(IOService*,UInt64,UInt64) http://developer.apple.com/library/mac/#documentation/Darwin...