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

    How should I determine exact over-provisioning levels for 1TB Samsung 850 Pro SSDs to be used in a Raid 10?

    IT Discussion
    ssd raid 10 servers raid windows server 201
    4
    20
    9.9k
    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
      last edited by

      First thing... welcome to the community! Great to see new faces.

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

        @creayt said:

        1. Hardware raid controllers don't support TRIM.

        This is generally true, but nothing makes this true other than controllers not being up to date yet.

        1 Reply Last reply Reply Quote 0
        • creaytC
          creayt @scottalanmiller
          last edited by

          @scottalanmiller Thanks, liking the site so far 👍

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

            Intel had TRIM on a controller back in 2012. But who wants an Intel controller. Avoid those, just a point of interest that it does exist sometimes.

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

              I've not done this, but what you are proposing should be exactly what you do for the situation. TRIM isn't important on an LSI controller because you manually under-provision the space on the drive (or over-provision your purchasing, however you want to look at it.)

              http://serverfault.com/questions/654025/trim-support-in-hardware-raid-perc-h700

              creaytC 1 Reply Last reply Reply Quote 0
              • MattSpellerM
                MattSpeller
                last edited by

                Curious to see how this plays out, keep us updated!

                1 Reply Last reply Reply Quote 0
                • creaytC
                  creayt @scottalanmiller
                  last edited by creayt

                  @scottalanmiller Interesting. The approach in that link seems to be different than what I've read elsewhere, which is that you set overprovisioning on each SSD before adding them to a virtual disk ( array ), and that each drive will use that allotment internally to maximize its individual performance and longevity. The result being that each drive shows a lower capacity available for the virtual disk use before you create it. That link seemed to say "leave some of the total, available-to-the-virtual-disk-itself capacity unused as part of the virtual disk assembly", which to me seems like it implies that the raid controller itself will somehow maneuver that unused pool of space, unless doing so just means the drives will, but it seems like if you do it at the virtual disk level how can you be sure the unused portion would be split across all drives evenly, and not just be the last drive or so of the array? I'm new to servers and learning stuff at every sentence, so the way I'm seeing this might be off.

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

                    I think your idea makes more sense. Limit was is provisioned on a disk by disk level if the option is available to you. Otherwise, the controller is smarter than we assume that it is.

                    1 Reply Last reply Reply Quote 0
                    • creaytC
                      creayt
                      last edited by

                      @xByteSean and co., would be interested to get your feedback on this too if you have any. Thanks! 👼

                      1 Reply Last reply Reply Quote 2
                      • creaytC
                        creayt
                        last edited by

                        So I'm still at a loss for this but am going to deploy these SSDs in the next few days. @scottalanmiller , what do you think of over-provisioning them such that 20 or 25% of the full capacity is reserved per drive? Is that heinous ovekill?

                        The workload will be Windows Server 2012 R2, IIS, MySQL, and a J2EE app server, running for the most part a single application. Thanks.

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

                          20% is a lot, but not crazy overkill. I might taper that back to 15% myself. But if that gives you enough capacity for your needs, go for it.

                          creaytC 1 Reply Last reply Reply Quote 0
                          • creaytC
                            creayt @scottalanmiller
                            last edited by

                            @scottalanmiller said:

                            20% is a lot, but not crazy overkill. I might taper that back to 15% myself. But if that gives you enough capacity for your needs, go for it.

                            Sounds good to me. And I believe the RAID controller supports online modification so I could theoretically add another 4 1TB drives to the 10 later if/when I need it. Thanks for your help, much appreciated.

                            1 Reply Last reply Reply Quote 0
                            • creaytC
                              creayt
                              last edited by

                              Drives are deployed. Benchmarks attached.

                              The left is a Raid 10 of 10K 6 Gbps SAS drives, to the right is the Raid 10 of 6 Gbps SSDs. Thanks to everyone for the help.

                              benchies.png

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

                                And that is just througput, measure the IOPS for the BIG increase!!

                                creaytC 1 Reply Last reply Reply Quote 1
                                • creaytC
                                  creayt @scottalanmiller
                                  last edited by

                                  @scottalanmiller Good call. Can you suggest a good tool to do that with?

                                  ? 1 Reply Last reply Reply Quote 0
                                  • MattSpellerM
                                    MattSpeller @creayt
                                    last edited by

                                    @creayt said:

                                    Drives are deployed. Benchmarks attached.

                                    drooling uncontrollably

                                    1 Reply Last reply Reply Quote 1
                                    • ?
                                      A Former User @creayt
                                      last edited by

                                      @creayt said:

                                      @scottalanmiller Good call. Can you suggest a good tool to do that with?

                                      http://community.spiceworks.com/topic/314145-what-is-the-best-i-o-iops-testing-tool-out-there

                                      creaytC 1 Reply Last reply Reply Quote 0
                                      • creaytC
                                        creayt @A Former User
                                        last edited by

                                        @thecreativeone91 said:

                                        @creayt said:

                                        @scottalanmiller Good call. Can you suggest a good tool to do that with?

                                        http://community.spiceworks.com/topic/314145-what-is-the-best-i-o-iops-testing-tool-out-there

                                        That's what I found last night, installed it, tried to run something obvious but it looks like it requires a bit of an investment in setting up testing. Was hoping for something a little bit simpler to just plug and play, but I can definitely dig into it when I get some downtime. Thx.

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

                                          http://community.spiceworks.com/topic/1122819-perform-ssd-over-provisioning-optimization-on-the-array-good-or-bad

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