Page 3 of 24 FirstFirst 12345613 ... LastLast
Results 51 to 75 of 598

Thread: Sandforce Life Time Throttling

  1. #51
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    One hour of idle time later. I did not run a SE again, this is only due to idle time

    Now I will restart Anvils app to see how long it take to get throttled.

    Click image for larger version. 

Name:	1 hour.png 
Views:	579 
Size:	29.8 KB 
ID:	116726
    Last edited by Ao1; 06-26-2011 at 08:53 AM. Reason: typo

  2. #52
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    I had to go out after leaving Anvils app to run. Within an hour the drive was throttled again.

    Click image for larger version. 

Name:	one hour plus.jpg 
Views:	574 
Size:	50.6 KB 
ID:	116728

  3. #53
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    Throttled state

    CDM non-compressible data & 0fill. (0fill ran after non-compressible data)

    Click image for larger version. 

Name:	Untitled.png 
Views:	578 
Size:	39.2 KB 
ID:	116733

    Click image for larger version. 

Name:	0fill.png 
Views:	571 
Size:	51.9 KB 
ID:	116734

  4. #54
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    Throttled state, different benchmark

    EDIT: SHOULD READ NON COMPRESSIBLE

    Click image for larger version. 

Name:	Anvils.png 
Views:	574 
Size:	27.7 KB 
ID:	116735
    Last edited by Ao1; 06-26-2011 at 11:10 AM.

  5. #55
    Xtreme Member
    Join Date
    Oct 2007
    Posts
    407
    So sequential reads are throttled too. Down to about 1/3, but random reads are unaffected. Interesting. I have to assume that it is unintentional. There's obviously no reason to throttle reads. So for some reason they weren't able to throttle writes without throttling reads. I wonder if that might give some clue to how their throttle algorithm works.

    Am I the only one who is chafing at the bit, dying to get a look at the firmware code? I wonder where it is stored. Probably in some flash inside of the Sandforce chip itself and not in a separate EEPROM or on the "reserved" portion of the OEM supplied flash memory. According to OCZ the firmware data is not only readable, but writable from software, presumably PC software. I believe a customized version of mptools was mentioned. So the data must be addressable/retrievable/dumpable by the computer somehow.

  6. #56
    Banned
    Join Date
    Jan 2010
    Location
    Las Vegas
    Posts
    936
    Quote Originally Posted by gojirasan View Post
    Am I the only one who is chafing at the bit, dying to get a look at the firmware code?
    Probably. Not many people are up to the task of disassembling the code, deciphering the data structures, and puzzling out how thousands of lines of assembly code work.

  7. #57
    Xtreme Member
    Join Date
    Aug 2006
    Posts
    187
    This might be a silly question but is it only SandForce drives that suffer from lifetime throttling or all SSDs?
    Intel S1155 Core i7 2600K Quad Core CPU
    Gigabyte GA-Z68X-UD3R-B3 Socket 1155
    DDR3 16GB (4x4G) G.Skill Ripjaws 1600MHz RAM Kit
    128GB Crucial M4 2.5" SATA 3 Solid State Drive (SSD)
    2TB Western Digital BLACK edition 64M SATA HDD
    1TB Western Digital Green 64M SATA HDD
    NVIDIA GTX560 1GB Gigabyte OC PCIe Video Card
    23.6" BenQ XL2410T 3D LED Monitor
    CoolerMaster RC-922M-KKN1 HAF Mid ATX Case Black
    Thermaltake 775 Watt Toughpower XT ATX PSU
    LG BH10LS30 Blu-Ray Writer
    Corsair Hydro H70 High Performance Liquid Cooling System

  8. #58
    Banned
    Join Date
    Jan 2010
    Location
    Las Vegas
    Posts
    936
    Quote Originally Posted by therat View Post
    This might be a silly question but is it only SandForce drives that suffer from lifetime throttling or all SSDs?
    Only Sandforce has this user-unfriendly "feature".

  9. #59
    Xtreme Guru
    Join Date
    Aug 2009
    Location
    Wichita, Ks
    Posts
    3,887
    Here is my Vertex LE smart data. this drive has been used a little over a year on my 24/7 rig. no special stuff, just put in. i dont really game on this rig, more of an email/browser and Newz rig. use it for tons of normal user stuff, intentionally never benched. This rig is off limits to my tinkering *for the most part*. comments?
    "Lurking" Since 1977


    Jesus Saves, God Backs-Up
    *I come to the news section to ban people, not read complaints.*-[XC]Gomeler
    Don't believe Squish, his hardware does control him!

  10. #60
    Xtreme Member
    Join Date
    Oct 2007
    Posts
    407
    IIRC, Tony has stated that the Vertex LE is the only SandForce drive which has a completely transparent SMART statistic for life throttling. As in it will actually tell you explicitly when it is in the throttled state. Unfortunately I don't think he said which SMART attribute it was. But I already see some interesting ones there like "wear range delta". Instead of running Anvil's app for a long time, you could just run it for a short time to see if the drive does anything interesting. The SF-1500 was considered "enterprise" class I believe. So it could be interesting for getting a better look up SandForce's skirt. How much would you be willing to abuse it in the name of science? I'd at least take a close look at every smart value you can find and see how they change with use.

  11. #61
    Banned
    Join Date
    Jan 2010
    Location
    Las Vegas
    Posts
    936
    Quote Originally Posted by Computurd View Post
    Here is my Vertex LE smart data. this drive has been used a little over a year on my 24/7 rig. no special stuff, just put in. i dont really game on this rig, more of an email/browser and Newz rig. use it for tons of normal user stuff, intentionally never benched. This rig is off limits to my tinkering *for the most part*. comments?
    At the top, it says power-on hours are 1288. But SMART attribute 0x09 is 90237262890248 power-on hours, which is about the age of the Earth. And god said, "Let there be SSDs...".

  12. #62
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    @ gojirasan. SMART Attribute 230 (E6) will tell you if the drive is throttled, but that attribute is hidden from view. Seems that is the case for the LE as well.

    It seems that 0fill is quite literally 0 fill on the NAND. Need to do some more checks, but it seems all the SF records is 0 x # 0's. (a few bytes of data)

    All you are benching is how fast the SF processor can work with zero's.

    @ Comp, your workload shows that you are hardly getting any benefit from compression. You are also writing a lot! 3.92GB per power on hour.

  13. #63
    Xtreme X.I.P.
    Join Date
    Apr 2008
    Location
    Norway
    Posts
    2,838
    Power on hours contains more than just hours, more like a timestamp. I'll post one using smartmontools which shows how it can be interpreted

    @ct
    I'd upgrade the firmware, my LEs are all at 1.33 and performance is just as great as the old FWs, can do a test for you.
    Pretty strange that your "NAND" writes vs Host writes is close to 1 and that you are writing more than you are reading, do you reimage?

    What annoys me is that the old drives will only increase usage attributes every 64GB, SF2 updates every GB.
    -
    Hardware:

  14. #64
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    We need more SF owners to post their SMART values with a brief outline of how they use their SSD to get a better overview.

    Brahmzy any chance of posting? Anyone else?

    Off topic, but after the drive got throttled I started getting shed loads of read errors

    31 minutes to run a CDM benchmark! (4GB 1 pass)

    Click image for larger version. 

Name:	Untitled.png 
Views:	510 
Size:	6.8 KB 
ID:	116766
    Last edited by Ao1; 06-26-2011 at 10:39 PM.

  15. #65
    Banned
    Join Date
    Jan 2010
    Location
    Las Vegas
    Posts
    936
    Quote Originally Posted by Anvil View Post
    Power on hours contains more than just hours, more like a timestamp. I'll post one using smartmontools which shows how it can be interpreted
    I figured it was something like that. But the 1288 hours does not make sense either, since CT said it was in his 24/7 rig for about a year. Power-on hours should be about 365*24 = 8760.

    Did the power-on hours get reset somehow?

  16. #66
    Xtreme X.I.P.
    Join Date
    Apr 2008
    Location
    Norway
    Posts
    2,838
    I cant recall if there were such issues (resets) in the early fw updates, not impossible at all.

    This is the readout using smartmontools

    SMART Attributes Data Structure revision number: 10
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
    1 Raw_Read_Error_Rate 0x000f 120 120 050 Pre-fail Always - 0/0
    5 Retired_Block_Count 0x0033 100 100 003 Pre-fail Always - 0
    9 Power_On_Hours_and_Msec 0x0032 100 100 000 Old_age Always - 241h+08m+33.550s
    ...
    -
    Hardware:

  17. #67
    Xtreme Guru
    Join Date
    Aug 2009
    Location
    Wichita, Ks
    Posts
    3,887
    strange that it seems to be writing at such an amazing rate...i have only imaged the drive twice. both times there were OS issues for one reason or another. i have never updated FW because it seems to sometimes make things worse with some drives...you know the old saying: if aint broke, dont fix it
    i am considering flashing it now though, as the new LE FW seems to be pretty mature now.

    NOTE: forgot to mention, this is one of those "enhanced" version ssd that allows more capacity. wonder if this is rearing its ugly head?
    "Lurking" Since 1977


    Jesus Saves, God Backs-Up
    *I come to the news section to ban people, not read complaints.*-[XC]Gomeler
    Don't believe Squish, his hardware does control him!

  18. #68
    Xtreme Infrastructure Eng
    Join Date
    Feb 2004
    Posts
    1,184
    Vertex2 50GB used in my work laptop(Lenovo T500, ICH9) running Win7 x64. I use a page file and almost always put the machine to sleep. The software I use the most is Outlook, Firefox with cache in RAM, vSphere client, and system connectivity such as RDP, putty and all manner of VPN clients.

    Just a few read errors.

    Code:
    === START OF READ SMART DATA SECTION ===
    SMART Attributes Data Structure revision number: 10
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      1 Raw_Read_Error_Rate     0x000f   100   100   050    Pre-fail  Always       -	0/3552567
      5 Retired_Block_Count     0x0033   100   100   003    Pre-fail  Always       -        0
      9 Power_On_Hours_and_Msec 0x0032   100   100   000    Old_age   Always       -        1372h+41m+53.950s
     12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -        603
    171 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -        0
    172 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -        0
    174 Unexpect_Power_Loss_Ct  0x0030   000   000   000    Old_age   Offline      -        31
    177 Wear_Range_Delta        0x0000   000   000   000    Old_age   Offline      -        0
    181 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -        0
    182 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -        0
    187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -        0
    194 Temperature_Celsius     0x0022   030   030   000    Old_age   Always       -        30 (Min/Max 30/30)
    195 ECC_Uncorr_Error_Count  0x001c   100   100   000    Old_age   Offline      -        0/3552567
    196 Reallocated_Event_Count 0x0033   100   100   000    Pre-fail  Always       -        0
    231 SSD_Life_Left           0x0013   100   100   010    Pre-fail  Always       -        0
    233 SandForce_Internal      0x0000   000   000   000    Old_age   Offline      -        448
    234 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -        448
    241 Lifetime_Writes_GiB     0x0032   000   000   000    Old_age   Always       -        448
    242 Lifetime_Reads_GiB      0x0032   000   000   000    Old_age   Always       -        1472
    Less is more.

  19. #69
    Registered User
    Join Date
    Mar 2011
    Posts
    15
    here is my latest response to your cause here. Trying to help as I can but won't be puuled into heavy debates about the inner workings of this controller. Been there.. done that..and no offense whatsoever is intended but I don't have time to revist it everytime someone thinks they have it figured out and I'm wrong again. To me it's always been more about the "what".. than the "why" with these controllers. The 6G drives are much improved and should not be lumped together with these older gens algorithms for anything more than a reference point.
    http://www.ocztechnologyforum.com/fo...l=1#post650516

    Here are my smart stats from the toolbox for one of my 6 V2 drives. Hope they can help anyone who has the time or intestinal fortitude to figure them out. I don't have either and wasted enough of my time(and drives life) to figure that gen controller out. lol



    I will say this quickly though. There is MUCH confusion about the "time calculations" being used to determine when lifetime throttling will be implemented. Time has absolutley nothing to do with it(at least at this level of throttle, although "hammered states" may very well rely on the time/data size correlation). It has to do strictly with the capacity of the drive in question. EVERY first gen Sandforce drive WILL throttle IMMEDIATELY when all nand has been touched because the required GC map has been fully formed. Write compressible data?.. takes more to hit it all. Write incompressible data?.. takes nearly the same amount of logically written data to hit the same physical space. This is where some of the confusion from compression algorithms muck the result up for those trying to measure throttling by the amount of data written.

    If you SE a drive that was previously throttled and the drive were to slow down before all capacity had been rewritten once more?.. then you have other issues at play. Won't even begin to speculate as to why that would occur(though I did a bit in the above link) BUT you would surely be sending the wrong man(Durawrite) to prison for that crime. Durawrites maps are extremely consistent and ALL blocks must be written(though, they do NOT have to be full blocks) for the throttling to be implemented again. Sandforce fact regardless of Sandforce model(first gen only) or capacity.

    TRIM is also highly misunderstood on these controllers and anyone who see's benefits from its use on other controllers is easily confused when trying to relate it to these drives. It's VERY lazy and most of the blocks just get marked and set aside/mapped for later recovery during GC time. Surely not the smartest way to do it and MANY have complained in the past. This is one of the greatest advancements on the newer 6G controller along with a larger recycling engine which was surely needed for it(immediate TRIM released blocks) to even become a possibility.

    Also worth a mention that I found the latest firmware revisions to have actually recalculated the lifespan based on Sandforce's own internal testing. So those who are comparing these metrics will want to be on the latest firmware revision(1.33). One of the rare occassions that Sandforce reps ever showed their faces in public by starting a thread/replying on the OCZ forums. I was even called "astute" for the catch in reported lifespan changes. Was nice to hear for a change as most just call me "astupid". LOL
    Last edited by groberts101; 06-27-2011 at 09:56 AM.

  20. #70
    Xtreme Member
    Join Date
    Aug 2008
    Location
    SF bay area, CA
    Posts
    262
    Quote Originally Posted by gojirasan View Post
    IIRC, Tony has stated that the Vertex LE is the only SandForce drive which has a completely transparent SMART statistic for life throttling. As in it will actually tell you explicitly when it is in the throttled state.
    ...
    Quote Originally Posted by Ao1 View Post
    @ gojirasan. SMART Attribute 230 (E6) will tell you if the drive is throttled, but that attribute is hidden from view. Seems that is the case for the LE as well.
    ...
    230/E6 is only available on SF-1500/2500/2600 series controllers/firmware

    Quote Originally Posted by johnw View Post
    At the top, it says power-on hours are 1288. But SMART attribute 0x09 is 90237262890248 power-on hours
    ...
    Its only the lowest 4 binary nibbles of that raw value that are power-on hours.
    The upper 4 binary nibbles of that raw value are the number of milliseconds since last Power-on hours update.
    "Red Dwarf", SFF gaming PC
    Winner of the ASUS Xtreme Design Competition
    Sponsors...ASUS, Swiftech, Intel, Samsung, G.Skill, Antec, Razer
    Hardware..[Maximus III GENE, Core i7-860 @ 4.1Ghz, 4GB DDR3-2200, HD5870, 256GB SSD]
    Water.......[Apogee XT CPU, MCW60-R2 GPU, 2x 240mm radiators, MCP350 pump]

  21. #71
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    Anvil my V2 also only reports every 64GB

    I used your app to generate 1TB of 0fill writes. Those figures for #233 must be within 64GB.

    #233 at start = 37,184GB
    #233 after 1TB 0fill = 37,312GB
    Difference = 128GB

    #241 at start = 35,776GB
    #241 after 1TB 0fill = 36,800GB
    Difference = 1024GB

    Click image for larger version. 

Name:	Untitled.png 
Views:	442 
Size:	48.0 KB 
ID:	116780

    Click image for larger version. 

Name:	HDS.png 
Views:	445 
Size:	60.0 KB 
ID:	116781

    Click image for larger version. 

Name:	1TB.png 
Views:	443 
Size:	28.1 KB 
ID:	116783


    Seems the TRIM hang is more severe with 0fill btw.

    Click image for larger version. 

Name:	ofill.png 
Views:	452 
Size:	23.6 KB 
ID:	116784
    Last edited by Ao1; 06-27-2011 at 10:27 AM.

  22. #72
    Xtreme Member
    Join Date
    Feb 2006
    Location
    Stuttgart, Germany
    Posts
    225
    Quote Originally Posted by Ao1 View Post
    Anvil my V2 also only reports every 64GB
    #233 at start = 37,184GB
    #233 after 1TB 0fill = 37,312GB
    Difference = 128GB

    #241 at start = 35,776GB
    #241 after 1TB 0fill = 36,800GB
    Difference = 128GB = 1024GB
    So this leads to chunks of 32KB, best case scenario, it spares 7 pages out of 8. That's minimal write amplification of 0.125. As for trim, could you disable it and try to run the endurance test without it? I have a wild guess that the drive does not behave so well with the command.
    Last edited by sergiu; 06-27-2011 at 10:37 AM.

  23. #73
    Registered User
    Join Date
    Mar 2011
    Posts
    15
    Your guess would probably be correct as far as the small lags you guys are seeing is concerned. The more the drive must do?.. the more overhead and losses would result.

    Everyone interested in Sandforce should also keep in mind that just beecause TRIM commands are sent/marked immediately?.. has absolutely squat to do with "when" the controller decides to recover/release those back into the fresh block pool. TRIM released blocks are more often then not recovered during low activity idle times. Often called "lazy TRIM" by some users. Hence, the excellent GC recovery that's found with ocassional logoff idles with power remaining to the drive(S1 sleeps).
    Last edited by groberts101; 06-27-2011 at 10:44 AM.

  24. #74
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    @ groberts101

    According to my guestimates in post #27 you will need to write at least 10.75GB per "power on hour" to see throttling in the form I have experienced. You are nowhere close to that based on your SMART data. (I actually wrote ~28,352 GB in 168 power on hours)

    If a SE has restored the performance of that particular drive it is unlikely it had anything to do with this form of throttling that I have experienced.

    Also throughout running Anvils app there was not a significant slow down in performance. Overall performance was constant UNTIL throttling kicked in. When that happened write speeds dropped very quickly. (Over a few seconds)

    Now you might say that for whatever reason my numerous attempts to SE using three different apps across 2 PC's was a failure.

    Here is the kicker. Immediately after a SE write speeds were throttled. If the drive was degraded or throttled because the SE failed, why were speeds restored with nothing more than 1 hour of idle time?

  25. #75
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    Quote Originally Posted by sergiu View Post
    I have a wild guess that the drive does not behave so well with the command.
    It is not so wild I proved the hang was TRIM related over in the Endurance thread.

Page 3 of 24 FirstFirst 12345613 ... LastLast

Tags for this Thread

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •