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

    Planning for New ESXi Hosts - Which CPU Metrics Should I Use?

    IT Discussion
    vmware vcenter vsphere esxi veeam one virtualization servers hardware
    7
    31
    2.7k
    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

      ALl things being equal, high clock speeds are better than cores when they are directly equal (e.g. double clock speed vs. double cores.) But that basically never comes up. In modern workloads, cores are normally better. But Windows makes them costly, so on Windows, all bets are off. Basically you want cores until you get to 16. Then you want clock speed until you have to have more cores.

      1 Reply Last reply Reply Quote 0
      • wrx7mW
        wrx7m @scottalanmiller
        last edited by

        @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

        Clock Rate vs Cores is a combination of your threading needs and your licensing costs.

        Well, it is Windows, so... I will definitely need to add a couple additional licenses for anything above my current setup of dual 4-core servers.

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

          @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

          @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

          Clock Rate vs Cores is a combination of your threading needs and your licensing costs.

          Well, it is Windows, so... I will definitely need to add a couple additional licenses for anything above my current setup of dual 4-core servers.

          No, actually Windows licensing is flat from 1 core to 16 cores. You are at 8 currently, so in the middle of the "minimum" range.

          wrx7mW 1 Reply Last reply Reply Quote 2
          • wrx7mW
            wrx7m @scottalanmiller
            last edited by

            @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

            @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

            @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

            Clock Rate vs Cores is a combination of your threading needs and your licensing costs.

            Well, it is Windows, so... I will definitely need to add a couple additional licenses for anything above my current setup of dual 4-core servers.

            No, actually Windows licensing is flat from 1 core to 16 cores. You are at 8 currently, so in the middle of the "minimum" range.

            I could have sworn it was 8. Did it used to be 8?

            JaredBuschJ scottalanmillerS 2 Replies Last reply Reply Quote 0
            • JaredBuschJ
              JaredBusch @wrx7m
              last edited by

              @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

              @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

              @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

              @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

              Clock Rate vs Cores is a combination of your threading needs and your licensing costs.

              Well, it is Windows, so... I will definitely need to add a couple additional licenses for anything above my current setup of dual 4-core servers.

              No, actually Windows licensing is flat from 1 core to 16 cores. You are at 8 currently, so in the middle of the "minimum" range.

              I could have sworn it was 8. Did it used to be 8?

              No, never was.

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

                @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                Clock Rate vs Cores is a combination of your threading needs and your licensing costs.

                Well, it is Windows, so... I will definitely need to add a couple additional licenses for anything above my current setup of dual 4-core servers.

                No, actually Windows licensing is flat from 1 core to 16 cores. You are at 8 currently, so in the middle of the "minimum" range.

                I could have sworn it was 8. Did it used to be 8?

                Eight... per socket. There is this weird thing where people in the SMB space for some reason assume all servers are two sockets when 1, 2, 4, 8.... are all just as valid. So they say "8 core CPUs" meaning 2x8=16. But they add this totally BS assumption that makes it make no sense.

                So 1x16 or 2x8 are both 16 cores.

                It was 16 cores since MS first moved from socket to core licensing.

                wrx7mW 1 Reply Last reply Reply Quote 1
                • wrx7mW
                  wrx7m @scottalanmiller
                  last edited by

                  @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                  @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                  @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                  @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                  @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                  Clock Rate vs Cores is a combination of your threading needs and your licensing costs.

                  Well, it is Windows, so... I will definitely need to add a couple additional licenses for anything above my current setup of dual 4-core servers.

                  No, actually Windows licensing is flat from 1 core to 16 cores. You are at 8 currently, so in the middle of the "minimum" range.

                  I could have sworn it was 8. Did it used to be 8?

                  Eight... per socket. There is this weird thing where people in the SMB space for some reason assume all servers are two sockets when 1, 2, 4, 8.... are all just as valid. So they say "8 core CPUs" meaning 2x8=16. But they add this totally BS assumption that makes it make no sense.

                  So 1x16 or 2x8 are both 16 cores.

                  It was 16 cores since MS first moved from socket to core licensing.

                  That is why. I conflated the 2x8 and just took the 8.

                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                  • wrx7mW
                    wrx7m
                    last edited by

                    So if I had 1 socket with 16 cores, I would be fine. If I had 2 sockets with 16 cores, I would need an additional Windows Server license for the other 16, correct?

                    coliverC 1 Reply Last reply Reply Quote 0
                    • coliverC
                      coliver @wrx7m
                      last edited by coliver

                      @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                      So if I had 1 socket with 16 cores, I would be fine. If I had 2 sockets with 16 cores, I would need an additional Windows Server license for the other 16, correct?

                      Yes. See the following page: https://www.microsoft.com/en-us/licensing/product-licensing/windows-server

                      c4ff5fe0-7550-4053-93d7-a779c0196482-image.png

                      wrx7mW 1 Reply Last reply Reply Quote 1
                      • coliverC
                        coliver
                        last edited by coliver

                        vSphere is different.

                        https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.vcenterhost.doc/GUID-7AFCC64B-7D94-48A0-86CF-8E7EF55DF68F.html

                        51e46043-18ac-4885-a140-2b3bb5346518-image.png

                        They license per socket.

                        wrx7mW 1 Reply Last reply Reply Quote 1
                        • wrx7mW
                          wrx7m @coliver
                          last edited by

                          @coliver Thanks. I figured that was the case. Maybe that is where I got 8 from.

                          1 Reply Last reply Reply Quote 0
                          • wrx7mW
                            wrx7m @coliver
                            last edited by wrx7m

                            @coliver said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                            vSphere is different.

                            https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.vcenterhost.doc/GUID-7AFCC64B-7D94-48A0-86CF-8E7EF55DF68F.html

                            51e46043-18ac-4885-a140-2b3bb5346518-image.png

                            They license per socket.

                            Right. I currently have vsphere essentials plus with 6CPUs. 3 servers with 2-sockets each.

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

                              @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                              @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                              @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                              @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                              @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                              @scottalanmiller said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                              Clock Rate vs Cores is a combination of your threading needs and your licensing costs.

                              Well, it is Windows, so... I will definitely need to add a couple additional licenses for anything above my current setup of dual 4-core servers.

                              No, actually Windows licensing is flat from 1 core to 16 cores. You are at 8 currently, so in the middle of the "minimum" range.

                              I could have sworn it was 8. Did it used to be 8?

                              Eight... per socket. There is this weird thing where people in the SMB space for some reason assume all servers are two sockets when 1, 2, 4, 8.... are all just as valid. So they say "8 core CPUs" meaning 2x8=16. But they add this totally BS assumption that makes it make no sense.

                              So 1x16 or 2x8 are both 16 cores.

                              It was 16 cores since MS first moved from socket to core licensing.

                              That is why. I conflated the 2x8 and just took the 8.

                              Almost everyone does 😉

                              1 Reply Last reply Reply Quote 0
                              • 1
                                1337 @wrx7m
                                last edited by 1337

                                @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                                What should I be looking for to decide on higher clock rate vs more cores?

                                Most servers (VMs) idle almost all the time in which case it makes most sense to configure the hypervisor with a high number of cores, automatically making them slower cores. That way you can handle lots of VMs concurrently.

                                If you have workloads that have performance limitations, meaning you want them to be faster, higher speed cores are needed. While almost all applications are multithreaded, bottle necks often depend on a single core performance.

                                1 Reply Last reply Reply Quote 0
                                • 1
                                  1337
                                  last edited by 1337

                                  As you have several hosts it could make sense to have one dedicated to high performance VMs and one to lots of lower performance VMs. Then you have the possibility to move the VMs depending in what type of workload it is.

                                  That's what we have done. Database hypervisors have higher performance and run on NVMe storage while the others are lower performing and run ordinary SSDs.

                                  1 Reply Last reply Reply Quote 0
                                  • 1
                                    1337
                                    last edited by 1337

                                    If your going with Intel, make sure you get second gen scalable CPUs. They have 2 in the second number of the CPU.

                                    So 5218, 6242 8276 etc.

                                    wrx7mW 1 Reply Last reply Reply Quote 0
                                    • 1
                                      1337
                                      last edited by 1337

                                      Pick from the left column for performance:
                                      Intel-Second-Generation-Xeon-Scalable-Processors-List-Pricing.jpg

                                      1 Reply Last reply Reply Quote 0
                                      • wrx7mW
                                        wrx7m @1337
                                        last edited by

                                        @Pete-S said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                                        If your going with Intel, make sure you get second gen scalable CPUs. They have 2 in the second number of the CPU.

                                        So 5218, 6242 8276 etc.

                                        What does the scalable feature provide?

                                        1 1 Reply Last reply Reply Quote 0
                                        • Emad RE
                                          Emad R @wrx7m
                                          last edited by

                                          @wrx7m

                                          I really hope there is vCenter somewhere, and you're not just using vanilla ESXi host and licensing that.

                                          Paying for just type-1 hypervisor is like paying stripper for dance, sure it is fun but its is not going anywhere, not for you or her. and at the end of the song your 20 dollars short.

                                          wrx7mW 1 Reply Last reply Reply Quote 1
                                          • 1
                                            1337 @wrx7m
                                            last edited by 1337

                                            @wrx7m said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                                            @Pete-S said in Planning for New ESXi Hosts - Which CPU Metrics Should I Use?:

                                            If your going with Intel, make sure you get second gen scalable CPUs. They have 2 in the second number of the CPU.

                                            So 5218, 6242 8276 etc.

                                            What does the scalable feature provide?

                                            Scalable is just the name of the newer Xeons. They were introduced mid-2017. Also known as Skylake-SP. They're faster, more cores, uses less power and have better support for encryption etc compared to earlier Xeons, like E5-2600 series V4.

                                            2nd generation is the ones that are new for 2019. They added support for optane persistent memory, which is very fast SSDs that look and work like memory modules. Better security against meltdown, spectre etc. Other than that it's just more of the same.

                                            If you buy a CPU however prices are basically the same on 1st and 2nd gen so no point in getting the old stuff unless it's some kind of deal. HPE and Dell however have no qualms selling older generation stuff without telling you.

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