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?

    Scheduled Pinned Locked Moved IT Discussion
    ssdraid 10serversraidwindows server 201
    20 Posts 4 Posters 10.0k Views
    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

      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