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

    RAID fumble.

    IT Discussion
    8
    43
    8.5k
    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 @creayt
      last edited by

      @creayt said:

      So is it safe to assume that if you uninstall Hyper V from say a Windows 8.1 Home laptop it reverts to the original pre-bare-metal-hypervisor state? Or does it stay in degraded performance mode for time and all eternity until the case of a full host OS reinstall?

      Yes, it reverts.

      Imagine that it is almost like dual booting. When HyperV is active it boots to HyperV secretly, then fires up Windows 8.1 in a VM and shows you the console directly to the screen so that, other than the performance loss, you can't tell what it has done.

      If you remove HyperV, the boot loader just points directly to the Windows 8.1 install rather than the HyperV install and Windows 8.1 boots without knowing that HyperV isn't there or that it used to be, to Windows 8.1 it is always booting on its own like normal.

      So it is like dual booting trickery combined with console redirects.

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

        I see.

        So as far as it working this way, compared to just running as a layer on top of the host OS like type 2 does, is there anything worth thinking about / applicable to any decision making beyond "if we run it this way, the performance of the host won't be as good as its specs would indicate"?

        Also, is there a way to guess/gauge how much of a performance hit the host will have w/ type 1?

        Also, is the host VM's performance almost equivalent to the full host's hardware resources, or closer to a pretty limited VM?

        scottalanmillerS 3 Replies Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller @creayt
          last edited by

          @creayt said:

          Also, is the host VM's performance almost equivalent to the full host's hardware resources, or closer to a pretty limited VM?

          All VMs are pretty close to 98%+ these days. The impact is pretty minimal. And if you go with full PV on Xen (not available for Windows) it's more like 99%+.

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

            @creayt said:

            Also, is there a way to guess/gauge how much of a performance hit the host will have w/ type 1?

            So low that generally you don't bother 🙂 Basically 1-2% tops. Only places where it really matters is in low latency applications, like high velocity trading where you are working in the nanosecond measurement range.

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

              @creayt said:

              So as far as it working this way, compared to just running as a layer on top of the host OS like type 2 does, is there anything worth thinking about / applicable to any decision making beyond "if we run it this way, the performance of the host won't be as good as its specs would indicate"?

              Better stability, of course. There is a reason that a type 2 is considered out of the question for server workloads. A type 2 breaks a basic rule of IT..... never run an unvirtualized workload unless there is no other option. If your using a type 2, the most important OS isn't protected by virtualization!

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

                As we're down the garden path with VM's, is there one yet that will let me run games properly in Windows with full hardware (video card) performance? One day I will have my dream of "alt-tab'ing" to another OS on the same desktop, with full hardware performance for each one (or even just one of my choosing)

                ? scottalanmillerS 2 Replies Last reply Reply Quote 0
                • ?
                  A Former User @MattSpeller
                  last edited by

                  @MattSpeller said:

                  As we're down the garden path with VM's, is there one yet that will let me run games properly in Windows with full hardware (video card) performance? One day I will have my dream of "alt-tab'ing" to another OS on the same desktop, with full hardware performance for each one (or even just one of my choosing)

                  Good luck ever seeing your dream happen.

                  MattSpellerM 1 Reply Last reply Reply Quote 0
                  • MattSpellerM
                    MattSpeller @A Former User
                    last edited by

                    @thecreativeone91 yep, I am resigned to that though ever hopeful

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

                      @MattSpeller said:

                      As we're down the garden path with VM's, is there one yet that will let me run games properly in Windows with full hardware (video card) performance? One day I will have my dream of "alt-tab'ing" to another OS on the same desktop, with full hardware performance for each one (or even just one of my choosing)

                      Not really, you could, in theory, if you move the entire hypervisor layer into hardware a la Power then you can do this and have been able to for decades, BUT this is a trick because the overhead remains but we've renamed it so that technically the full hardware is available to you, but it is no faster.

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

                        Back to the original discussion:

                        It turns out we want to deploy the additional SSDs now anyway, so will be reconstructing the RAID. Which brings me to my next question.

                        I had a previous discussion about overprovisioning the drives pre-RAID in hopes of reaping the performance and longevity affects of doing so even though our RAID controller doesn't support trim. So, I prepped the drives using Samsung Magician to manually configure somewhere around 20% of overprovisioning space ( up from the 7% default that ships w/ the 1TB 850 Pros, and had the datacenter RAID 10 them up.

                        It appears that the overprovisioning setup is little more than resizing the main partition of the drive to allocate a larger amount of unused space, which presumably the SSD knows internally to use for self-love and management. Thus, when the datacenter peeps created the RAID 10 it removed all partitions from all drives and used the full capacity of the drives for the RAID.

                        So the million dollar question is:

                        What's the better approach: 1. Configuring the new Raid 10 using only 80% of the total available space, and hoping that has the same result or 2. Using the full space for the virtual disk and then shrinking the main host OS partition inside of Windows Server to create an excess at that level? It seems like the first approach would have the best chance of doing what we want but at the same time I don't know whether it'll evenly distribute the unused 20% across the 10 drives or potentially just leave it floating at the end of the last drive or two.

                        See this post for the original strategy us folk at Mango Lassi arrived at for background, which ended up not panning out unfortunately: http://mangolassi.it/topic/4704/help-w-raid

                        Edit: Oops, wrong link. Correct one: http://mangolassi.it/topic/4614/how-should-i-determine-exact-over-provisioning-levels-for-1tb-samsung-850-pro-ssds-to-be-used-in-a-raid-10

                        Thanks!

                        scottalanmillerS 3 Replies Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller @creayt
                          last edited by

                          @creayt said:

                          Thus, when the datacenter peeps created the RAID 10 it removed all partitions from all drives and used the full capacity of the drives for the RAID.

                          So this is a process question.... but what are people in the datacenter doing System Admin tasks? I've seen places do this before, but it seems like a bad idea. There is no need for a NOC / DC tech to be doing this and the SA always has to double check it anyway and there is a lot of room for error. And when you want to tweak things, like this, the process gets broken and it doesn't hold up anyway.

                          Why not let the DC do the physical work and leave the system's configuration to the systems people?

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

                            @creayt said:

                            What's the better approach: 1. Configuring the new Raid 10 using only 80% of the total available space, and hoping that has the same result

                            Can't imagine how that would have the same result as the RAID controller has already provisioned the drives to 100%.

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

                              @scottalanmiller said:

                              @creayt said:

                              What's the better approach: 1. Configuring the new Raid 10 using only 80% of the total available space, and hoping that has the same result

                              Can't imagine how that would have the same result as the RAID controller has already provisioned the drives to 100%.

                              I'm not sure I got what you meant but we're adding 4 new identical SSDs ( for a total of 10 drives ) and redoing the RAID from scratch next week.

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

                                @scottalanmiller said:

                                So this is a process question.... but what are people in the datacenter doing System Admin tasks? I've seen places do this before, but it seems like a bad idea. There is no need for a NOC / DC tech to be doing this and the SA always has to double check it anyway and there is a lot of room for error. And when you want to tweak things, like this, the process gets broken and it doesn't hold up anyway.

                                Why not let the DC do the physical work and leave the system's configuration to the systems people?

                                I actually don't know what any of those acronyms are LOL. I'm a web developer and this is my new server and it's colocated in a datacenter a few states away and at this point they have to do any and all non-remote desktop tasks, there's just no other option. It's got a DRAC card but I'm new to servers and learning this as I go and that's not set up ( yet ).

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

                                  @creayt said:

                                  @scottalanmiller said:

                                  @creayt said:

                                  What's the better approach: 1. Configuring the new Raid 10 using only 80% of the total available space, and hoping that has the same result

                                  Can't imagine how that would have the same result as the RAID controller has already provisioned the drives to 100%.

                                  I'm not sure I got what you meant but we're adding 4 new identical SSDs ( for a total of 10 drives ) and redoing the RAID from scratch next week.

                                  When you put them into RAID, the controller should be fully provisioning the drives at the drive level and then presenting you with only part of it. That you are only using part of the drive's capacity seems like it is part of it to you but to the drive, it has been fully provisioned.

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

                                    @creayt said:
                                    2. Using the full space for the virtual disk and then shrinking the main host OS partition inside of Windows Server to create an excess at that level? It seems like the first approach would have the best chance of doing what we want but at the same time I don't know whether it'll evenly distribute the unused 20% across the 10 drives or potentially just leave it floating at the end of the last drive or two.

                                    Same problem here. Using only part of the storage "somewhere up the stack" won't be visible to the drives or even to the RAID controller.

                                    1 Reply Last reply Reply Quote 0
                                    • W
                                      WingCreative @creayt
                                      last edited by

                                      @creayt said:

                                      @scottalanmiller said:

                                      @creayt said:

                                      Thus, when the datacenter peeps created the RAID 10 it removed all partitions from all drives and used the full capacity of the drives for the RAID.

                                      So this is a process question.... but what are people in the datacenter doing System Admin tasks? I've seen places do this before, but it seems like a bad idea. There is no need for a NOC / DC tech to be doing this and the SA always has to double check it anyway and there is a lot of room for error. And when you want to tweak things, like this, the process gets broken and it doesn't hold up anyway.

                                      Why not let the DC do the physical work and leave the system's configuration to the systems people?

                                      I actually don't know what any of those acronyms are LOL. I'm a web developer and this is my new server and it's colocated in a datacenter a few states away and at this point they have to do any and all non-remote desktop tasks, there's just no other option. It's got a DRAC card but I'm new to servers and learning this as I go and that's not set up ( yet ).

                                      NOC = Network Operations Center
                                      DC = Data Center
                                      SA = System Administrator

                                      Someone correct me if I'm wrong!

                                      mlnewsM 1 Reply Last reply Reply Quote 1
                                      • mlnewsM
                                        mlnews @WingCreative
                                        last edited by

                                        @WingCreative said:

                                        @creayt said:

                                        @scottalanmiller said:

                                        @creayt said:

                                        Thus, when the datacenter peeps created the RAID 10 it removed all partitions from all drives and used the full capacity of the drives for the RAID.

                                        So this is a process question.... but what are people in the datacenter doing System Admin tasks? I've seen places do this before, but it seems like a bad idea. There is no need for a NOC / DC tech to be doing this and the SA always has to double check it anyway and there is a lot of room for error. And when you want to tweak things, like this, the process gets broken and it doesn't hold up anyway.

                                        Why not let the DC do the physical work and leave the system's configuration to the systems people?

                                        I actually don't know what any of those acronyms are LOL. I'm a web developer and this is my new server and it's colocated in a datacenter a few states away and at this point they have to do any and all non-remote desktop tasks, there's just no other option. It's got a DRAC card but I'm new to servers and learning this as I go and that's not set up ( yet ).

                                        NOC = Network Operations Center
                                        DC = Data Center
                                        SA = System Administrator

                                        Someone correct me if I'm wrong!

                                        Correct 🙂

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

                                          @scottalanmiller said:

                                          When you put them into RAID, the controller should be fully provisioning the drives at the drive level and then presenting you with only part of it. That you are only using part of the drive's capacity seems like it is part of it to you but to the drive, it has been fully provisioned.

                                          That's the decision I'm trying to make, whether to do that or not.

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

                                          makes it sound like you can choose whether or not to throw the full drive capacity at the RAID, and if not, by implication, you'll be exposing unallocated space ( which seems functionally similar to overprovisioning w/ the Samsung tool ) to the underlying drives. Key part:

                                          "There's no TRIM support on the hardware RAID controller (it's not common). It's also not that important. You can just under-provision the drives. Create a Virtual Disk smaller than the capacity of the SSDs; e.g. don't allocation all of the space to the disks."

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

                                            Often a DC is managed by a NOC. Technically the NOC and the DC are two different roles, but they so often overlap. When companies have both, it is common to have the NOC colocated inside of the datacenter.

                                            Strictly, the DC folks (server techs, server admins, rackers, etc.) are the ones who touch the gear and the NOC are the ones you monitor and manage it - famously the ones with the big screens watching network performance when the boss is there and watching movies when he is not.

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