The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Slow read/write speeds on Agility 3

    Discussion in 'Hardware Components and Aftermarket Upgrades' started by xreyuk, Jan 2, 2012.

  1. xreyuk

    xreyuk Notebook Enthusiast

    Reputations:
    0
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    5
    Hey guys

    I have an OCZ Agility 3 installed in my White Mid 2010 MacBook.

    I am only able to run the drive with a SATA II controller, as that's all I have. The write speeds are 130MB/s, and read 195MB/s, and I thought these were a little low for this drive, considering it would usually be SATA III, I thought it would be able to handle SATA II no problem.

    Any ideas why?
     
  2. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    It's handling SATA2 as well as it can considering OS/x doesn't support TRIM.
     
  3. jclausius

    jclausius Notebook Virtuoso

    Reputations:
    6,160
    Messages:
    3,265
    Likes Received:
    2,573
    Trophy Points:
    231
    Depends on which version of OS X. OS X Lion (10.7) added TRIM for SSDs.
     
  4. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    No, afaik, only TRIM for Apple approved/sold SSD's. ;)
     
  5. Peon

    Peon Notebook Virtuoso

    Reputations:
    406
    Messages:
    2,007
    Likes Received:
    128
    Trophy Points:
    81
    I'm surprised nobody has put together a 3rd party TRIM driver/kext/whatever for OS X yet. If people can get OS X running on PC hardware, how hard could it be to enable TRIM for aftermarket SSDs?
     
  6. xreyuk

    xreyuk Notebook Enthusiast

    Reputations:
    0
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    5
    Someone has released Trim Enabler which will work on Lion (well, the new version will) but already works on Snow Leopard.

    Someone has also released a command line version you can do in terminal. All it does is modifies the kernal extension to stop Mac OS X looking for the term 'APPLE SSD' when deciding whether or not to enable TRIM. Now it just enables TRIM all the time (this is the method I've used)

    It should be noted that it's a brand new SSD, and I've even left it idling for a few hours on a couple of days to allow garbage collection to do it's thing.

    Anyone got any other ideas what it could be?
     
  7. jclausius

    jclausius Notebook Virtuoso

    Reputations:
    6,160
    Messages:
    3,265
    Likes Received:
    2,573
    Trophy Points:
    231
    How did you come up with your original bench numbers? With different benches on Windows, different test yield different results. Is it possible the numbers are just particularly low for the particular test you ran? Does the Agility 3 do the same as other OCZ drives by compressing data in order to gain performance? If so, did your test use compressed files?


    Yes, OS X Lion will enable TRIM for Apple ordered configurations, but also (as pointed out above) TRIM Enabler is available for "non-Apple" SSDs starting w/ OS X 10.6.8.

    The quote from your post, "considering OS/x doesn't support TRIM", is incorrect. ;) ;)
     
  8. xreyuk

    xreyuk Notebook Enthusiast

    Reputations:
    0
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    5
    It is possible, I was using Blackmagic Disk Speed Test. I'm not really sure of any other benchmarking tests for mac, but a lot of people seem to use this.
     
  9. Dufus

    Dufus .

    Reputations:
    1,194
    Messages:
    1,336
    Likes Received:
    548
    Trophy Points:
    131
    The more incompressible the data is the slower it will be. Also if the media is fragmented it will be slower. If you write a lot to the disk you might get LTT Life Time Throttling where writes are throttled by firmware so as not to wear out the drive before the warranty expires.

    Some of the speeds published for Agility are unrealistic as they are based on highly compressible data such as 0-fill which IMO is not the average sort of data you are likely to be using with the drive.
     
  10. xreyuk

    xreyuk Notebook Enthusiast

    Reputations:
    0
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    5
    When you talk about incompressible data, what do you mean?

    Is it correct that Asynchronous NAND suffers more from incompressible data?
     
  11. jclausius

    jclausius Notebook Virtuoso

    Reputations:
    6,160
    Messages:
    3,265
    Likes Received:
    2,573
    Trophy Points:
    231
    Dunno if this is true of the Agility 3, but other OCZ drives would compress data on-the-fly while writing to the NAND pages (and decompress data upon read). This was an attribute of some of the SandForce controllers. So, it's not just OCZ drives, but all SSDs which use the SandForce controller that compresses data stored in the NAND pages within the disk.

    This produced crazy fast benchmarks where a utility would write a file of nothing but zeros (or ones) to disk, and then read it back measuring throughput - since the physical read of every byte from the NAND cells never took place - just a read of compressed data, and then on-the-fly expansion.

    With that said, when it comes to actual disk use, a file can contain data which is not as "compressible" as other data. Compressed data files (7zip, gzip, zip, rar, etc.) as well as other formats like JPEG, MP3 and Quick Time are already compressed, so there is no real benefit of running a compression algorithm on data that is already compressed. In fact, it might even slow things down.

    Does that make sense so far?

    So, in the case of a benchmark of these SandForce based drives, it all depends on the type of file being used in the bench, and the "compressibility" of the test file.

    In regards to Asynchronous vs. Synchronous NAND Flash, the answer is no. That technology determines "when" the data can be read from the NAND pages found on the disk. It has nothing to do about compressing the data stored there.
     
  12. xreyuk

    xreyuk Notebook Enthusiast

    Reputations:
    0
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    5
    Thanks for the explanation that's great :)

    Just a couple more questions if you wouldn't mind... :)

    I know that synchronous, and Toggle NAND are faster than asynchronous, but can you tell me the differences between them all? Is Toggle faster than Synchronous?

    Do the different size NAND cells matter? I see SSDs have 32nm, 34nm, 24nm NAND, does this matter?

    Thanks :)
     
  13. jclausius

    jclausius Notebook Virtuoso

    Reputations:
    6,160
    Messages:
    3,265
    Likes Received:
    2,573
    Trophy Points:
    231
    Feel free to add reputation points the post.

    I'm not all that familiar with these types of memory as I tend to stay away from SandForce based products. My guess is the Synchronous / Toggle NAND performs better. These links should help explain things -

    SSD Components and Make Up - An SSD Primer - The SSD Review

    HARDOCP - Introduction - NAND Flash Faces Off - Synchronous vs. Asynchronous

    I believe the smaller sized die will have SHORTER lifetimes in regards to number of writes than the large one, and it appears to also be slower. Not 100% on this, so someone please correct me if I'm wrong.

    In any case, here's another link for some issues w/ other OCZ drives (Vertex 2) - OCZ Vertex 2 25nm Review (OCZSSD2-2VTXE60G) | StorageReview.com - Storage Reviews
     
  14. xreyuk

    xreyuk Notebook Enthusiast

    Reputations:
    0
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    5
    Thanks for the links. Are synchronous and Toggle NAND the same things?
     
  15. jclausius

    jclausius Notebook Virtuoso

    Reputations:
    6,160
    Messages:
    3,265
    Likes Received:
    2,573
    Trophy Points:
    231
    From the SSD Components link, it sure looks that way.
     
  16. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631

    No, all nand is not the same:

    See:
    60/64 GB SSD Shootout: Crucial, Samsung, And SandForce : Which 64 GB SSD Is The Best?