1. Due to platform maintenance, the forum will be inaccessible for about 30 minutes beginning about 1:30 p.m. Sorry for any inconvenience! We'll remove this notice when work is complete.

Sony Z11 - Long Term SSD Performance - Post your results

Discussion in 'VAIO / Sony' started by ZoinksS2k, Mar 20, 2010.

  1. ZoinksS2k

    ZoinksS2k Notebook Virtuoso

    Reputations:
    525
    Messages:
    2,223
    Likes Received:
    1
    Trophy Points:
    56
    Introduction

    Greetings,

    There has been tons of debate on the merits of Sony's new dual, tri and quad-SSD configurations in the second generation Sony VAIO Z11 laptops. Sony's decisions on the drive's size, the implications that RAID 0 has on reliability, the drive's physical dimentions, the storage configuration arrangements and total storage size has caused a flurry of posts and caused much confusion.

    For the uninitiated, Sony's new Z11 series has been equiped with several variations of a Sony-designed, sub-1.8" SSD that is comprised of Samsung NAND chips and controllers. These drives are exclusively configured in RAID 0 arrays in models with 2, 3 and 4 drive configurations. Sony is the first and only company to ship a consumer laptop product with this configuration.

    EDIT 3/28/2010:
    Sunfox has compiled a list of the SSD drives and their specific configurations:
    My main concern, and the reason for this thread, is the fact that ALL current generation SSD drives have an intrinsic flaw; they loose performance over time. Now granted, storage and software companies have implemented mechanisms and procedures that mitigate the problem to a high degree. The problem here is that nobody truely knows how this is done on Sony's newest laptops and what impact it has on SSD performance over time.

    I want to know the following:
    1. Do the new Sony SSD's become slower over time?
    2. Is there a mechanism being used to prevent performance degradation?
    3. If there is a slowdown, how much and how quickly?
    4. What does this mean to user's long-term experience?
    5. What can users do on their end to maintain the drives for peak performance?

    Disclaimer:
    I'm not proclaiming myself to be an expert in storage technology, flash memory design or in anything related to this. I'm sure some of the things I've said or am going to say are false. I'm just a computer enthusiast with quite a bad case gizmo addiction. I find this stuff fun.

    I'm looking to this community support. Please correct me where I'm wrong and give me more information to add. I'll keep these core posts up to date.
    ________________________________________________________________


    SSD Drives vs Traditional Drives

    Now, on to the issue at hand. Why are SSD's different? What is garbage collection? Why is it necessary?

    Let's let Intel start us off...
    [​IMG]

    To summarize, SSD's have an extra requirement when writing data that magnetic systems do not. It first needs to read the block before it can determine if it can be erased, and then written (read-modify-write). This is easy when the drive is new and mostly empty. It gets harder to do as files are added and deleted.

    NBR Forum Member Psyang wrote a fantastic analology to describe this behaviour and introduces us to the concept of garbage collection.
    So the key to sustained SSD performance is the proper maintenance of your marbles (sorry Peter). This maintenance is called garbage collection. Garbage collection is the act of seeking out eraseable blocks that were not processed when the data contained within them was moved or deleted. THis is, of course, an very intensive operation best accomplished when the drive is idle but SSD's have a lot of work to do.

    There are two other factors that need to added to this ongoing maintenance nightmare and are the ones I know the least about.
    1. Erase block size - They range from 128K to 1 megabyte. This means a 4k single write can force the SSD write up to 40x more data to fill the block. This is known as write amplificication. This also has an impact on how partitions should be aligned.
    2. Wear Leveling - NAND memory has millions of individually erasable segments. Each of these segments can be used a limited number of times before becoming unreliable. These are called erase cycles and vary from 1,000 or over 100,000 cycles. Wear levelling allows a drive to rearrange its data so the writes are not concentrated in one area, prolonging the life of the entire drive. Some SSDs will move data around to exercise all of the blocks in the drive more evenly.
    Hopefully this has explained why SSD's do what they do to function.
    ________________________________________________________________


    The Introduction of TRIM

    The next question is why is garbage collection even necessary? Shouldn't the SSD know the state of each block, making the extra work unneccessary?

    This sounds like an easy question until you understand that until very recently, there was no mechanism to update the SSD's mapping of which blocks are used or unerased.

    Since traditional HDD's didn't require the extra command to mark a block as eraseable, there was no ATA command necessary for it to complete it's disk activities. ATA Commands are low-level instructions that are part of the "PC/AT Attachment" standard used or emulated by all hard drives.

    This is, in a nutshell, what the advent of the TRIM command was designed to do for SSD drives.

    Back to Psyang's analogy:
    ________________________________________________________________


    TRIM and RAID on the Sony Z11

    Currently, there isn't a way for TRIM commands to pass through RAID controllers/drivers. This means that even if the SSD drives support the commands, they will not be sent to the drives due to the RAID drivers or BIOS config. Additionally, since there isn't a way to change the Sony BIOS's setting from RAID to IDE or AHCI, configuring the SSD's in JBOD doesn't have an impact. TRIM commands are still not passed to the individual disks.

    Rumor has it that this may be fixed in future versions of the Intel RST (v 9.6).

    EDIT 3/21/2010: Intel has released the Rapid Storage Technology driver v 9.6. Initial testing is showing positive results.

    From the Intel help file:
    [​IMG]

    EDIT 3/28/2010: There have been reports that 9.6 DOES NOT ALLOW TRIM.

    EDIT 4/1/2010: I'm confused why Intel would have information in the help files of two different install packages released at different times.
    EDIT 4/4/2010: Intel has posted that the help files are incorrect. TRIM does not function in RAID with RST 9.6.
    http://www.intel.com/support/chipsets/imsm/sb/CS-031491.htm
    ________________________________________________________________


    Performance Testing

    Test tools
    To collect perfomance information on the Sony SSD drives, we need to look over a common set of tools. I'm open to any other recommendations like WEI or the like.

    1. ATTO Disk Benchmark v 2.41 - Default settings
    2. HD Tach v3.0.4.0 - Long Bench, Windows XP (SP3) Compatability mode
    3. HD Tune Pro 4.01 - Benchmark, default settings
    4. HD Tune Pro 4.01 - File benchmark, default settings
    5. CrystalMark v2.2 - All tests, default settings
    6. CrystalInfo v 3.5.2 - Informational only

    Iterative Data Collection Procedure
    This is how I'm running my tests 99% of the time. If we are going to compare stats, please try to do the same. I chose the number of passes based on my experience running the tools. CrystalMark, for example, can change dramatically from the first pass to the second. It becomes more predictable after three passes.
    1. Reboot device
    2. Wait 5 minutes
    3. Execute CrystalMark, three full passes
    4. Execute ATTO, default settings, two passes
    5. Execute HD Tach, default settings, "Long bench" option,two passes
    6. Execute HD Tune "Benchmark" tab test, default settings, one pass
    7. Execute HD Tune "File Benchmark" tab test, default settings, one pass
    8. If a raw partition is available, execute HD Tune "Benchmark" tab test with the "Write" option, default settings, one pass
     
    Lasted edited by : May 8, 2015
  2. ZoinksS2k

    ZoinksS2k Notebook Virtuoso

    Reputations:
    525
    Messages:
    2,223
    Likes Received:
    1
    Trophy Points:
    56
    Here is an example of the output from the test tools.

    Sony VPCZ112GX/S
    RAID 0 - 2x 64GB

    [​IMG]
    [​IMG]
     
  3. ZoinksS2k

    ZoinksS2k Notebook Virtuoso

    Reputations:
    525
    Messages:
    2,223
    Likes Received:
    1
    Trophy Points:
    56
    Intel released version 9.6 of the RST. I've installed it and here is an initial pass.

    [​IMG]
    [​IMG]
    [​IMG]
     
  4. Oscar2

    Oscar2 Notebook Deity

    Reputations:
    208
    Messages:
    1,030
    Likes Received:
    0
    Trophy Points:
    55
    Awesome thread you have created here Zoinks.

    What benefits are offered by ver 9.6? Do you recommend the upgrade?

    Edit: Oop! never mind. Already answered in the other thread ;)

    Also: What magic are you employing to get 30MB/sec on small block writes for a 64x2?
    Even The raid 4 folks are only getting 20, and all the other raid 2's are 10. :eek:
     
  5. Oscar2

    Oscar2 Notebook Deity

    Reputations:
    208
    Messages:
    1,030
    Likes Received:
    0
    Trophy Points:
    55
    Here is an image I had created when people were just getting their machines and posting them on the original thread:

    [​IMG]
     

    Attached Files:

  6. wilbertsj

    wilbertsj Notebook Enthusiast

    Reputations:
    0
    Messages:
    39
    Likes Received:
    0
    Trophy Points:
    15
    I noticed that too; i think that's related to setting write-back cache to enabled. My Z came with that set to disabled.

    also - I can't get crystaldiskinfo to give me a valid report - just get 'disk not found' can't find out what i'm doing wrong yet.....
     
  7. ZoinksS2k

    ZoinksS2k Notebook Virtuoso

    Reputations:
    525
    Messages:
    2,223
    Likes Received:
    1
    Trophy Points:
    56
    Correct, turn on write-back cache in the RST console.
     
  8. Nivel

    Nivel Notebook Guru

    Reputations:
    0
    Messages:
    66
    Likes Received:
    0
    Trophy Points:
    15
    What exactly does enabling write-back cache mean? I tried looking up that particular function and found out that it increases performance at the cost of an increased data loss risk (in case of a power failure). Is it safe to turn it on then? What is the trade-off here?
     
  9. gammaknife

    gammaknife Notebook Consultant

    Reputations:
    0
    Messages:
    191
    Likes Received:
    0
    Trophy Points:
    30
    Hi zoinks,

    any diff you have noticed after installing 9.6 version? is TRIM supported now?
     
  10. finalforever

    finalforever Notebook Guru

    Reputations:
    0
    Messages:
    53
    Likes Received:
    0
    Trophy Points:
    15
    Before turn on write cache back:
    [​IMG]
    After turn it on:
    [​IMG]
    OMG:eek: Look at the 4k random write
    PS: My Z is running RAID 0 64GBX4
     
Similar Threads: Sony Long
Forum Title Date
VAIO / Sony How long are Sony notebooks supported? Jan 11, 2013
VAIO / Sony Sony VAIO F 3D is no longer available Jun 5, 2012
VAIO / Sony Sony VGN-AR7iZu Wont boot up 1 Long 2 Short Beeps Aug 2, 2011
VAIO / Sony Sony Y for $114 at Sears, long shot. Apr 11, 2011
VAIO / Sony how long would SONY MS Pro-HG DUO HX32A last for downloading contents from the web? Feb 20, 2011

Share This Page