TRIM Support in Mac SSD

I am about to purchase my first Mac and Im so excited. But before I do I have a question about the SSD. I was not planning on buying the SSD, but instead just going to some 7200RPM HDD but realized the price was only an additional $90, a price you can not just go out and buy one at.
My only concern is the lack of TRIM in Mac OSX. Now, their is speculation (and partial proof) that Lion will have TRIM support, but from what I have researched TRIM is also a hardware variable and not just software. Does anyone know if the new MacBook Pro's SSDs offer TRIM support? Also, will my SSD, by Summer hopefully, be negatively effected by the few months of the lack of TRIM?
Thank you so much,
Ben

You do not need to run any UNIX (or any other) programs to 'TRIM' the drive. If the drive firmware supports TRIM (as all newer drives do) and the operating system supports the TRIM command, you will benefit from this feature. The way TRIM works is this:
When you delete a file from a drive, the operating system marks the space used by the file as free so it can be used again. On a mechanical hard drive this works fine and the space will get written over as needed. Unfortunately, the SSD does not know the difference between erasing a block and writing over it with new data, so they are treated the same. The problem that occurs with SSD is that each block on the drive has a limited number of write cycles it can withstand before failing so the SSD firmware tries to spread out the usage of blocks on the drive by a process called wear-levelling. This ensures that the drives last as long as they need to, but results in fragmentation of the drive. This is a lower level fragmentation than what is typically referred to when discussing hard drive fragmentation and is not really related. This low level fragmentation can result in reduced performance of the drive over time, as blocks are erased and data is moved around by the wear-levelling.
The drive manufacturers have worked wonders trying to minimize this effect with intelligent firmware, but it is still a measurable problem. This is where TRIM comes into play. If the TRIM command (a low level drive command, not something you run from within the operating system) is supported throughout the system, deleting of a file will cause the operating system to issue TRIM to the SSD instead of just marking the blocks as empty as would be done on a mechanical hard disk. The SSD then knows that these blocks are no longer needed and the drive firmware can then clean up more efficiently. The drive firmware will show the space as available (because it is) but will not actually perform a write to that part of the drive until a later time, when enough blocks are ready to be TRIM'd all at once. This works in conjunction with the wear leveling to reduce wear on the flash cells and prevent fragmentation from occurring. For a more detailed description of TRIM, I recommend checking out the articles by Allyn Malventano over at PC Perspective:
http://www.pcper.com/comments.php?nid=7488
That site is mostly geared towards Windows users, but the basics of SSD operation are the same, and Allyn is definitely an expert when it comes to storage technology.
As far as over-provisioning goes, this provides a way to reduce fragmentation without the need for TRIM support (although the SandForce drives also can do TRIM). Over-provisioning involves setting aside a certain amount of flash memory on the SSD (7-28% typically) that is not available (or visible) to the operating system. The firmware uses this extra storage space to more efficiently defragment and wear-level the drive and it is transparent to the operating system. This is why an Intel X25 G2 drive will benefit more from TRIM support than a SandForce based drive like the OWC or Vertex series ones. The above mentioned site also has some good articles about over-provisioning, including comparisons of the same drive with 7% and 28% overhead. It boils down to this: if you have a SandForce drive, TRIM support is not as important because the drive does a good job on its own. If you use a different SSD, TRIM support is very beneficial, and we should all hope that OS X delivers full support for TRIM in the near future. Also, the added expense for the enterprise level (28% over-provisioned) SandForce drives is normally not justified, especially in a single drive setup.

Similar Messages

  • Can't turn on trim support on APPLE SSD SM128

    Hello,
    I'm hving problem with starting trim support on my SSD (i'm new at this ssd thingy)...as stated in the topic its an APPLE SSD SM128...
    I've downloaded and started the Trim Enabler app and rebooted my computer a few times, but still i get the same msg:
    "the patch is active, but the trim is not working"!
    btw, im on osx 10.8.3
    Does anybody know what should i do?

    I bought a used late 11' Macbook Pro which came with a apple braned SSD 120gb. I took it out and popped it in my old 06' intel core 2 duo 17" Macbook pro running lion. To enable Trim I downloaded Chameleon SSD, Works GREAT!! 
    download link
    http://www.macupdate.com/app/mac/43656/chameleon-ssd-optimizer
    Ohh I bought a Samsung 840 pro 256gb and popped that in my late 11' (Mt lion) Macbook pro using Chameleon SSD Trim support on it. That too works flawlessly!!!!!!!!
    Good Luck!
    Keep us posted.

  • TRIM support in Mac OSX

    Hello,
    I'm interested in buying a new iMac in the near future and installing an SSD, but I don't want to move forward until I receive official confirmation from Apple that Trim support will be implemented in some near-future Mac OS X update. Is anyone aware of any official word from Apple on this feature? For more info on Trim, refer to the following article:
    http://www.anandtech.com/storage/showdoc.aspx?i=3531&p=10
    The only word I've found from Apple is that they are "investigating Trim support", which is to non-committal for me at this time. I found that quote at the following link:
    http://www.anandtech.com/storage/showdoc.aspx?i=3531&p=10
    Thanks in advance for any guidance.

    HI and Welcome to Apple Discussions...
    *"Is anyone aware of any official word from Apple on this feature? "*
    Unfortunately, even if we knew what Apple was doing next which we don't, it's against the Apple Discussions TOU to discuss ...
    Submissions:
    Stay on topic. Apple Discussions is here to help people use Apple products and technologies more effectively. Unless otherwise noted, do not add Submissions about nontechnical topics, including:
    Speculations or rumors about unannounced products. Discussions of Apple policies or procedures or speculation on Apple decisions.
    Apple Discussions Terms of Use
    These forums are for tech support... if you have any questions regarding Apple hardware or software or the Mac OS X, feel free to start a new topic.
    How to Post a New Topic
    Carolyn

  • Apple SSD SM128 Trim support?

    I have an older MacBook Air (2009 I believe) that has an Apple SSD SM128.
    I'm told the latest version of Mac OS X version 10.6.8 enables TRIM support for all Apple SSD's.
    I installed 10.6.8, but my system still reads "TRIM support no" when I check the System Profiler.
    Does anyone know how I can get TRIM support for my SSD.
    Thanks,
    Sean

    MacRumors reported Apple add TRIM support for Apple SSD's in 10.6.8.  Am I reading something wrong?
    See : http://www.macrumors.com/2011/06/27/mac-os-x-10-6-8-brings-trim-support-for-appl e-ssds-graphics-improvements/

  • SSD Tunables? TRIM Support?

    A few days ago I installed a 128G SSD in my 2008 Macbook Pro (pre-Penryn, last model with "Apple"-Keys). I previously had installed this SSD in my Linux Desktop, where it made a tremendous speed difference compared to the hard drive (which in turn is faster than my MBP HD). The SSD is quick and certainly faster than the HD, but it did not make such a huge difference as on my desktop (might have to do with the fact that I'm using FileVault on my home directory).
    About the only thing that's substantially faster is starting Windows or Ubuntu under Parallels, that's really crazy fast now. Two or three times I also had the impression of a few seconds "freeze" (that should not happen with my Indilinx based SSD), but I could not reproduce it.
    Now I am asking the knowledgable: Are there any settings that improve speed or lifetime of my SSD? Most importantly: does Leopard have TRIM support (my SSD does)? I recall reading an article quite some time ago that OS X would be "TRIM ready". Are there any other settings? In Linux I disabled the elevator algorithm, since it is useless on SSDs and increases latency and also set "noatime" in order to reduce writes?

    MacRumors reported Apple add TRIM support for Apple SSD's in 10.6.8.  Am I reading something wrong?
    See : http://www.macrumors.com/2011/06/27/mac-os-x-10-6-8-brings-trim-support-for-appl e-ssds-graphics-improvements/

  • TRIM support available in Mac OS X 10.6.8 update?

    Several Apple fansites are reporting that the recently released Mac OS X 10.6.8 update adds TRIM support for non-third party SSDs, with screenshots as proof. Since I own a MacBook Pro with SSD built in, I was quite excited about this. However, after installing the update and restarting, System Profiler still says TRIM support is not available... My questions to the Community:
    * Did anyone else have this experience? Do you have TRIM support enabled after installing 10.6.8 or not?
    * Did I miss a step somewhere? Should I enable some setting manually?
    Thanks in advance. Cheers!

    Hi,
    same same.
    SSD native on a mbp Q4 2009.
    I was excited to activate TRIM functionality with the 10.6.8 upgrade...no way...
    I heard we still have hope with the final release 10.7
    Apple, you should take care of geeks like us experiencing with SSD before all the others.
    We expect you to fix the TRIM function....
    Thanks,
    Giovanni

  • Logic 9, SSDs, new MBPs and OSX TRIM support

    Gang, my 2006 17" MBP is on its last leg, so the rumored MBP refresh is timely for me. The rumored hardware refresh has the MBPs sporting the new intel sandy bridge architecture along with a 16GB SSD boot for OSX. There's also a rumor of the option of upgrading the Superdrive to a secondary SSD.
    This would've been a 50/50 coin toss a year ago as I wasn't doing audio editing/songwriting. Now, researching this whole SSD write fatigue issue is driving me nuts.
    Some say that write fatigue is very real. Some say the effect is negligible in newer drives and it's getting better every few months with new hardware. Some say the write fatigue issue is moot since the poerformance is still (mostly) better than that of a HDD. Others point to it not being an issue with Win 7 and Linux due to TRIM, but it is still a bugaboo on OS X due to lack of TRIM support.
    So, I'm confused.
    This really wouldn't be an issue if I was running an 8 core Mac tower with 10/15k rpm drives. Since I'm updating my laptop to another laptop as my only production platform, I really want to have the best portable package I can have performance-wise (setting aside the issue of ditching the ODD for a moment).
    If the rumors are true, I could boot from the dedicated SSD, have my apps, VSTs and samples on the secondary SSD, and do all my writes/reads to the HDD. Is this a logical file layout?
    For those that use a SSD, what has your experience been with it in audio production? Are you SSD-only, or in a mixed SSD/HDD environment?
    This is all academic really, because the first thing I'm targeting in a new MBP is 8GB of ram. My current setup is only 3GB with Logic and a major VST like Omnisphere or Trilian. I can squeak by with freezing tracks, etc. If getting opting for the SSD means losing ram, then I'm definitely passing on the upgrade.
    Thanks for any input!

    Mixed SSD/HD here.
    I didn't really see much value in having Logic (and other apps) boot any faster since I don't mind a) boot times as they are, and b) I actually appreciate some of those times when I can't get straight to it. Sometimes slow is good, it allows the imagination free reign.
    I use the SSD for all samples, etc. EG - I use Omnisphere a lot and working off a hard drive is fairly mind numbing when clicking through sounds. It's now fast enough that it begins to feel like an old school synth in terms of patch changing. I'm happy.
    This way is also 'write once, read many' so I get the best of SSD tech meantime.
    Irritatingly expensive for storage, of course.

  • MacBookPro3.1 SSD and TRIM support?

    Hi,
    I recently replaced my HDD with an Intel X25-M (G2) 160Gb SSD drive and the mac is now _really_ fast. What I can tell from searching the net, is that the OSX operating system I'm using (10.6.4) is not yet supporting the TRIM feature of the disc. Eventually, the SSD could become slower...
    Is there any information available to shed som light on this matter, such as:
    a) will it be supported by Apple OSX in near future?
    b) will I have to bother about it?
    c) what else do I need to do in order to keep my SSD happy and fast?
    Windows 7 do support TRIM and Intel provides the necessary (ToolBox) utility for Windows OS versions, but not for OSX.
    Anyone?
    Thanks in advance,
    /Peter

    I've done quite a bit of research on this subject and here's what I have come up with.
    Based on anandtech's knowledge and reports, all of the Apple sold SSDs are OEM drives from either Samsung or Toshiba, and they all run custom firmware
    source: http://www.anandtech.com/show/3991/apples-2010-macbook-air-11-13inch-reviewed/4
    I would say that this is what's going on:
    1.) Apple's SSDs run their own custom firmware and take care of drive degredation in a custom, non-industry standard way (aka TRIM) -- what a surprise, just like everything else Apple does.
    2.) Apple has done this on purpose so they can make money selling SSDs for more than a standard (non Apple OEM) SSD would cost you.
    3.) Apple will never implement TRIM; they want you to buy their drives with their firmware, which by all accounts, do not need TRIM and do not suffer from poor performance after extended usage.
    Consider the facts -- Windows 7, Linux, BSD, [insert every other os in the world here] has supported TRIM for over a year now. It's not hard to implement; maybe 20 lines of code at the most? All it does is pass an ATA command from the SATA controller to the disk at the right times.
    If you want to use a non Apple OEM SSD, I would say there's a more than likely chance it will become slower after 5-6 months of usage...Depending on the level of degredation, class of drive, how much free space is left on the drive, it could be noticeable.
    Some users have reported using non Apple OEM SSDs successfully on OS X, and some have run into problems.
    A few notes:
    1.) A degraded drive can be reset to factory condition by using a secure erase program. You would have to back your data up, secure erase the drive, then do a restore. Secure erase of an SSD takes about 1 minute, plus the time to backup and restore depends on what kind of storage you're backing it up to \ restoring it from. This is more or less a band-aid solution for using an SSD on an OS that has no TRIM support, and should really only be done if you are experiencing problems.
    2.) SLC drives are a LOT less susceptible to degredation than MLC drives. Intel still has not implemented TRIM support for the X25-e series drives...some people say that SLC drives still need TRIM, but in my experience (I've been using the SLC Intel x25-e drives for over a year and a half now), they don't. They're a lot more expensive though..by a huge margin.
    3.) The less free space an SSD has, the more chance it has at becoming degraded. The obvious solution here is to store media and larger files on a NAS, and then keep only important applications and the OS on the SSD.
    I hope this has helped answer some of your questions.
    One more thing, according to Anand, the Kingston’s SSDNow V+ Series and the SSDNow V Series work very well on OS's without TRIM support (OS X). If I were you, I'd go with that over the Intel drive. I've never used a Gen-2 X25-M, only the Gen-1 (abandoned and discontinued by Intel, replaced with Gen-2, never had TRIM implemented and never will); and on Windows XP, I experienced stutters and slowdowns after 6 months. I used the "band-aid" solution to get the drive back to health, and then I got rid of it and picked up the 64GB V series (http://www.newegg.com/Product/Product.aspx?Item=N82E16820139132) -- unfortunately, that was around the time I switched to Windows 7, and I've never used the drive on OS X, so I can't confirm what Anand is saying; but I would take his word for it.
    Since you already have the X25-M, I would keep an eye on things -- if it gets slow, back it up, do a secure erase (there's tons of programs out there, hdparm on linux is probably my favorite and the easiest to use), then a restore. Should give you another 5-6 months until you start experiencing problems again.

  • LION APPLE SSD TS128A Trim Support = No!?

    I currently have a Mac Book Pro Mid 2009 with a APPLE SSD TS128A.
    After install 10.6.8 and recently LION 10.7.0 my Trim support is still set to "No."
    Is there a way that I can enable this? Or is my drive unsupported? I believe this drive was manufactured by Samsung when I had the bottom open when upgrading the RAM.
    Let me know if you are havig the same issues and if you've figure away to enable Trim?
    I don't know if the drive needs a firmware update which I was looking at: http://goo.gl/kh8KD
    Thanks in advance to anyones attention on this matter.
    Here's my System Profile if helpful.
    APPLE SSD TS128A:
      Capacity:          121.33 GB (121,332,826,112 bytes)
      Model:          APPLE SSD TS128A                       
      Revision:          AGAB0202
      Serial Number:                  59QT100AT0RZ
      Native Command Queuing:          No
      Removable Media:          No
      Detachable Drive:          No
      BSD Name:          disk0
      Medium Type:          Solid State
      TRIM Support:          No
      Partition Map Type:          GPT (GUID Partition Table)
      S.M.A.R.T. status:          Verified
      Volumes:
    disk0s1:
      Capacity:          209.7 MB (209,715,200 bytes)
      BSD Name:          disk0s1
      Content:          EFI
    disk0s2:
      Capacity:          120.47 GB (120,473,067,520 bytes)
      BSD Name:          disk0s2
      Content:          Apple_CoreStorage
    Recovery HD:
      Capacity:          650 MB (650,002,432 bytes)
      BSD Name:          disk0s3
      Content:          Apple_Boot

    Have a look at my blog here: http://www.markc.me.uk/MarkC/Blog/Entries/2011/4/17_Enabling_TRIM_on_OSX_for_any _SSD.html
    This hack works on my 2010 Macbook Air, and my 2011 Macbook Pro running LION. The 2010 Macbook Air obviously has an Apple SSD in it - I still needed this hack to enable TRIM.
    As with anything like this make sure you backup first. I've had it running since LION was released and it's been fine so far.

  • Trim support in mountain lion for third party ssd

    Hi,
    I have an Intel 320 series SSD in my intel core duo 2008 2.6ghz macbook pro.
    I had trim support enabled in Lion and tried to re-enable it with the usual terminal commands after upgrading to ML.
    The first two commands to back up and patch the new file appear to work, but when I try to clear the 1st cache using:
    sudo kextcache -system-prelinked-kernel
    I get the following error:
    Kernel file /mach_kernel does not contain requested arch: i386
    Then in system information after reboot it says that trim has not enabled.
    Does anyone know how I can re-enable trim support.
    Many thanks,
    Simon

    Solved by shurcooL
    http://forums.macrumors.com/showthread.php?p=15444235#post15444235
    I tried this and it wouldn't work for me. It backed up the file, but when I tried to open the .kext file with the same editor he used, it wouldn't allow me to open it. I also tried logging in as the root user and didn't work either. Any ideas?
    Macbook Pro 2012 model, 10.7.4, Intel 320 series 120gb SSD

  • Trim Support for SSD's

    Is Trim Support required for Intel 320 series SSD's?

    We haven't got it installed, so you have to wait to the release

  • My SSD install in Lion shows no TRIM support.  How do I fix?

    Hi folks.  I had my new 2011 mini upgraded with an OCZ Vertex 2 SSD drive.  I checked for TRIM support after a clean install of Lion and it says No.  How do I fix this?  Thanks.

    I think some want to believe TRIM is needed; or, it was with older model SSDs.
    The TRIM Enabler has a change log, and history of sorts.
    SATA-IO has said that 3.1 specification will incorporate TRIM into NCQ (command queueing) going forward now that it is final and adopted which is a much better solution.
    The lack of free space or having to reuse storage cells (a month's worth is a good number) and the background garbage collection will take care of your drive.
    I would not. OWC does not recommend its use, and they just use Sand Force controller and firmware also.
    Also, a lot of PC users set motherboard RAID, TRIM is not supported in RAID configurations, and that seems to be fine.
    My Corsair SSDs (5) are 6 months and going strong.

  • TRIM support for SSD in OS X Lion

    Greetings All,
    Have read up on this and apparently not Apple SSDs aren't getting TRIM support. Does anyone have any solid info on this? Also, is there a completely dependable way of switching on TRIM support?
    Any help would be greatly appreciated :-)
    Cheers,
    Edmond
    PS - it's for an OCZ Vertex 3 240Gb Max IOPS drive.

    you welcome )
    But Edmond, trim can NOT cause issues - it just will give you no benefits and slow down SSD, if it is based on SF 2xxx controller. I detailed this here: https://discussions.apple.com/message/15649687#15649687 and even more details in discussion here: https://discussions.apple.com/thread/3194668?start=0&tstart=0

  • MBA, SSD, Windows 7 (or XP) and TRIM support

    I have a 2011 MBA with an SSD and I want to install Windows 7 as a VM and/or Boot Camp.  Does the MBA SSD need TRIM support?  What's the best way of installing Windows 7, VM or BC, in terms of keeping the SSD healthy?
    Will not having TRIM support cause SSD performance problems down the road?
    Is installing XP a good or bad idea on a MBA SSD?
    TIA

    You have TRIM support on your MBA.
    You should have no issues on any of the scenarios you contemplate.

  • Lion RAID0 SSD TRIM support

    Hi all,
    From what I've read so far it would appear that if I go to a RAID 0 SSD setup in my Macbook Pro... I'll lose TRIM support, even if both disks support TRIM by themselves?
    I've got an Apple Supplied 128GB SSD and a Samsung 470 series 128GB SSD... I was thinking of reinstalling Lion (yes I have the bootable DVD) and configuring them in RAID 0, mainly to get one large 250-256GB volume...
    Also, a lot of people are saying that 64Kb stripe size is the way to go....
    Finally, someone mentioned about putting the disk utility into developer mode to elinimate the recovery partition off the Apple SSD?
    Thanks for all feedback.

    Cindy,
    Thanks for the quick reply. If I'm understanding correctly, the SCSI unmap command was implemented in last November's Solaris 11.1 release but has since been disabled due to performance problems. I'm running the original November release with no updates so can I assume that SCSI unmap is enabled on my system? If so, do I run any risk of data corruption by staying with my current version? I'm currently running Solaris 11.1 from a SATA SSD.

Maybe you are looking for

  • Multiple Firewire Drives Do Not Load to Desktop

    Hi all, I have been using several Firewire External drives with Avid Express Pro editing system. Over the past months several firewire drives have broken down on me, increasingly loosing functionality over a period of several weeks. I have now damage

  • Loader preference in SAP DMS

    Hi experts, i would like to know 1) What is loader preference ? 2) How we can use it in SAP DMS? Thanks in advance Abhijit

  • Resposibility not showing in list

    We are runing into an issue in the apps where a resposibility that is assigned to your profile does not show up in the switch reposibility drop down list. This happens even if you change the start date on the existing record entry in your profile. Ha

  • Create sales order basis and other

    Good afternoon, I need to create a sales order with a copy to another order of sale. Ever used the control of copy of order to order, plus the flow of documents are all linked, ie every order that I create, will be linked to one another ... When you

  • Spamming from zombies

    hi, in our organization (italian ISP) we have ten ironport appliance for relay service of our customers. In last weeks we are receiving a lot of spam from clients probably infected by worms. These messages are not blocked from IPAS. The bodies, sende