8 Replies Latest reply on Sep 15, 2016 2:42 AM by ISRV

    P3700 wear info

    ISRV

      i neet to monitor wearout info of my drives.

      with my X25-E and S3700 i simply check SMART values like Media_Wearout_Indicator, Power_On_Hours and Host_Writes_32MiB

      now with P3700 the closest i can find is "Wear Leveling Count" and "Timed Workload - Media Wear"

      no info about how many hours the drive is at work and how many bytes have been written.

      i'm using latest ssd toolbox and datacenter tool (isdct show -sensor -intelssd)

       

      where did you hide that two indicators?

      and also what's the difference between those two wear indicators? which one should i watch for?

        • 1. Re: P3700 wear info
          aleki_intel

          ISRV,

           

          We are going to check this for you and get back to you shortly.

          • 2. Re: P3700 wear info
            ISRV

            i run this:

            isdct dump -intelssd 0 datatype=nvmelog logid=202

            and got this:

            - CVFT5045008H400BGN.F4 -

            ID: F4

            Description: NAND Bytes Written

            Normalized: 100

            Raw: 0x20B

             

            - CVFT5045008H400BGN.F5 -

            ID: F5

            Description: Host Bytes Written

            Normalized: 100

            Raw: 0x6

            how to translate this?

            what is nand and host bytes written?

             

            and also which one to watch for:

            - CVFT5045008H400BGN.AD -

            ID: AD

            Description: Wear Leveling Count

            Normalized: 100

            Raw: 0x100020001

             

            - CVFT5045008H400BGN.E2 -

            ID: E2

            Description: Timed Workload - Media Wear

            Normalized: 100

            Raw: 0xFFFF

            but still no info about how many hours online

            • 3. Re: P3700 wear info
              jonathan_intel

              Hello ISRV,

               

              The SMART Attributes of the Intel® SSD DC P3700 and other Intel® NVMe* SSD's may be different than those of SATA SSD's.

               

              The Normalized value of the Wear Leveling Count decrements from 100 to 0 as the blocks of the drive are written to/erased. This behaves similar to the Media Wearout Indicator of other drives.

              In your case, it still shows 100, which means the average erase cycles of the NAND chips is still minimum in comparison to the rated/maximum number of erase/programming cycles.

               

              Timed Workload is present in the SMART attributes of the P3700 and behaves pretty much like it does in other SSD's.

               

              For more information about this, you can check the following documents:

               

              Intel® SSD DC P3700 Series - Product Specification

              SSD Endurance. What does it mean to you?

              • 4. Re: P3700 wear info
                ISRV

                so "Wear Leveling Count" and "Timed Workload - Media Wear" are just the same?

                "Normalized" both 100 currently, but "Raw" are different - 0x100020001 and 0xFFFF

                 

                ok, but what about how many mb/gb/tb written and how many hours the drive is in use.

                how to check those values?

                 

                i've discovered "NAND Bytes Written" and "Host Bytes Written", but don't know what exactly they mean.

                again, there's normalized and raw values. but how to understand those i don't know.

                 

                maybe there's other interesting commands to isdct.exe ?

                • 5. Re: P3700 wear info
                  jonathan_intel

                  Timed Workload and Wear Leveling Count are not the same. You can review the details and description for each in the Product Specifications document I linked before.

                   

                  Timed workload - Media Wear can be used by system administrator's to measure the media wear induced on the drive under a specific workload, this may help estimate the expected lifetime of a drive under system-specific conditions.

                   

                  Another SMART attribute you may find useful to monitor drive wear is "Percentage Used Estimate", this value increases as the drive is used over time. A value of 100 indicates that the estimated endurance of the device has been consumed.
                  Wear Leveling Count can also provide endurance information, based on the rated life cycles.

                   

                  In regards to "Host Bytes Written" and "NAND Bytes Written", they refer to the amount of bytes writes requested by the host, and the actual amount of bytes writen to NAND memory chips. These values can be different because of the tasks run by the controller and the technologies it uses to handle the data.

                   

                  The full list of SMART attributes and their description is found in the Intel® SSD DC P3700 Series - Product Specification.

                  Also, you might want to check the Intel® SSD Data Center Tool User's Guide, it has all the commands and options supported by ISDCT. The guide can be obtained in the page: Download Intel® Solid-State Drive Data Center Tool

                  • 6. Re: P3700 wear info
                    ISRV

                    thanks. looks like all the info i want is in the "Table 18 SMART Attributes (Log Identifier 02h)"

                     

                    will check those on my drives later

                    • 7. Re: P3700 wear info
                      ISRV

                      have to lift up this thread again.

                      so "Host Bytes Written" is how many 32bytes blocks have been requested to write by operating system.

                      and "NAND Bytes Written" is the same 32b blocks that was actually written to ssd?

                       

                      so when saying 400gb p3700 write endurance is 7300Gb this means 7300Gb of "NAND Bytes Written", right?

                       

                      i've checked few of my new drives and there i see "nand" is 3+ times higher than "host".

                      is that normal? because then looks like actual, real life endurance is 3 times lower than it stated in pdf's (http://www.mouser.com/ds/2/612/ssd-dc-p3700-spec-769407.pdf )

                      • 8. Re: P3700 wear info
                        ISRV

                        just did a quick test.

                        first i've copied 11.4gb file to tmpfs (memory)

                        checked my smart info:

                        nand: 10203 = 326.496gb

                        host: 3360 = 107.520gb

                         

                        then i've copied that ram file to ssd and got:

                        nand: 10572 = 338.304gb

                        host: 3716 = 118.912gb

                         

                        so that operation took:

                        11.392gb of host writes and 11.808 of nand writes.

                         

                        i have no clue why i have currently nand writes 3 times higher than host writes, maybe they become closer after few months of use.

                        i still want to know which of those values i have to watch and compare to stated lifetime endurance (7.3Pb for 400gb version)?

                        how those 7.3Pb was calculated in your tests?