ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    RAID Caching and SSD Drives

    IT Discussion
    9
    38
    8.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller @BradfromxByte
      last edited by

      @BradfromxByte said in RAID Caching and SSD Drives:

      To get the best performance enable write-through cache, and no read ahead in the controller BIOS. Dell calls Cut-Through IO specifically to enhance the performance of SSD arrays.

      http://www.computerweekly.com/feature/Write-through-write-around-write-back-Cache-explained

      Normally write through does not disable the cache, just changes it for safety. Do you know what aspect of write through would improve performance?

      1 Reply Last reply Reply Quote 0
      • BradfromxByteB
        BradfromxByte
        last edited by

        From the article:

        "Write-through cache directs write I/O onto cache and through to underlying permanent storage before confirming I/O completion to the host"
        "Write-through cache is good for applications that write and then re-read data frequently as data is stored in cache and results in low read latency".

        wirestyle22W scottalanmillerS 2 Replies Last reply Reply Quote 1
        • wirestyle22W
          wirestyle22 @BradfromxByte
          last edited by wirestyle22

          @BradfromxByte said in RAID Caching and SSD Drives:

          From the article:

          "Write-through cache directs write I/O onto cache and through to underlying permanent storage before confirming I/O completion to the host"
          "Write-through cache is good for applications that write and then re-read data frequently as data is stored in cache and results in low read latency".

          I didn't know this. Valuable information. Thanks

          1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller @BradfromxByte
            last edited by

            @BradfromxByte said in RAID Caching and SSD Drives:

            From the article:

            "Write-through cache directs write I/O onto cache and through to underlying permanent storage before confirming I/O completion to the host"
            "Write-through cache is good for applications that write and then re-read data frequently as data is stored in cache and results in low read latency".

            How does write-back not do that as well, though?

            1 Reply Last reply Reply Quote 0
            • BradfromxByteB
              BradfromxByte
              last edited by

              They are both directed to cache, but the difference is when the I/O is confirmed to the host:

              Write-Back Cache - is where write I/O is directed to cache and completion is IMMEDIATELY confirmed to the host. (mixed work loads)

              Write-through cache- directs write I/O onto cache and through to underlying permanent storage BEFORE confirming I/O completion to the host.

              scottalanmillerS 1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @BradfromxByte
                last edited by

                @BradfromxByte said in RAID Caching and SSD Drives:

                They are both directed to cache, but the difference is when the I/O is confirmed to the host:

                Write-Back Cache - is where write I/O is directed to cache and completion is IMMEDIATELY confirmed to the host. (mixed work loads)

                Write-through cache- directs write I/O onto cache and through to underlying permanent storage BEFORE confirming I/O completion to the host.

                Exactly, so the write-back would logically be faster. At least based on that fact there. Since in both cases the data is cached, what would make write-though faster here? The benefit listed for it isn't a benefit, it's just not a deficit. So we must be missing the reason for why it is recommended.

                1 Reply Last reply Reply Quote 0
                • BradfromxByteB
                  BradfromxByte
                  last edited by

                  As mentioned earlier, Dell recommends Cut-Through IO. The Cut-Though IO is an IO accelerator for SSD arrays that boosts the throughput of devices connected to the PERC Controller. It is enabled through disabling the write-back cache (enable write-through cache) and disabling Read Ahead.

                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @BradfromxByte
                    last edited by

                    @BradfromxByte said in RAID Caching and SSD Drives:

                    As mentioned earlier, Dell recommends Cut-Through IO. The Cut-Though IO is an IO accelerator for SSD arrays that boosts the throughput of devices connected to the PERC Controller. It is enabled through disabling the write-back cache (enable write-through cache) and disabling Read Ahead.

                    Right, but logically that makes it slower based on everything that we know. That Dell "calls it" an accelerator tells us nothing. why do they recommend it is really the question as their documentation would suggest that this is not the right setup.

                    There has to be something being missed. Disabling read-ahead, that probably makes sense. but turning off write-back?

                    K 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller
                      last edited by

                      Dell also recommends really low end, fragile SANs with stability problems where they aren't appropriate at all and they call things RAID 10 that obviously are not. Dell sometimes even confuses themselves with misused terms, so we have to watch them carefully.

                      DashrenderD 1 Reply Last reply Reply Quote 1
                      • DashrenderD
                        Dashrender @scottalanmiller
                        last edited by

                        @scottalanmiller said in RAID Caching and SSD Drives:

                        Dell also recommends really low end, fragile SANs with stability problems where they aren't appropriate at all and they call things RAID 10 that obviously are not. Dell sometimes even confuses themselves with misused terms, so we have to watch them carefully.

                        ROFLOL - so true!

                        1 Reply Last reply Reply Quote 0
                        • K
                          Kris_K @scottalanmiller
                          last edited by Kris_K

                          Asked the same question in SW. The results i got using CrystalDiskMark didn't make sense as well.
                          Write-though, 4K Q32T1 - write at 90000 IOPS, 369MB/s
                          Write-back, 4K Q32T1 - write at 37000 IOPS, 151MB/s

                          DashrenderD scottalanmillerS 2 Replies Last reply Reply Quote 0
                          • DashrenderD
                            Dashrender @Kris_K
                            last edited by

                            @Kris_K said in RAID Caching and SSD Drives:

                            Asked the same question in SW. The results i got using CrystalDiskMark didn't make sense as well.
                            Write-though, 4K Q32T1 - write at 90000 IOPS, 369MB/s
                            Write-back, 4K Q32T1 - write at 37000 IOPS, 151MB/s

                            Clearly there's more tech involved that we don't know about.

                            1 Reply Last reply Reply Quote 0
                            • scottalanmillerS
                              scottalanmiller @Kris_K
                              last edited by

                              @Kris_K said in RAID Caching and SSD Drives:

                              Asked the same question in SW. The results i got using CrystalDiskMark didn't make sense as well.
                              Write-though, 4K Q32T1 - write at 90000 IOPS, 369MB/s
                              Write-back, 4K Q32T1 - write at 37000 IOPS, 151MB/s

                              What controller, what sized cache?

                              Very strange, so what is the controller doing wrong to make this happen?

                              1 Reply Last reply Reply Quote 0
                              • K
                                Kris_K
                                last edited by Kris_K

                                Dell PE730, PERC 730P 2GB, 6 x intel s3610 in raid10, read cache off.

                                1 Reply Last reply Reply Quote 0
                                • scottalanmillerS
                                  scottalanmiller
                                  last edited by

                                  Cool. So the numbers hold up, but no explanation as to why. Something is certainly amiss.

                                  BRRABillB 1 Reply Last reply Reply Quote 1
                                  • BRRABillB
                                    BRRABill @scottalanmiller
                                    last edited by

                                    @scottalanmiller said

                                    Cool. So the numbers hold up, but no explanation as to why. Something is certainly amiss.

                                    Don't you believe in magic?

                                    1 Reply Last reply Reply Quote 1
                                    • 1
                                    • 2
                                    • 2 / 2
                                    • First post
                                      Last post