5 Replies Latest reply on Nov 13, 2018 2:27 AM by bluefirestorm

    xeon v2 and v4 CPUs 1gb large pages

    patcher_tula Enthusiast

      Всем привет!

       

      2 хоста с esxi 5.5 U3 + up 6480324

      Хост1: xeon E5-2630v2

      Хост2: xeon E5-2640v4

       

      Оба CPU поддерживают 1 GB large page support:

      http://www.cpu-world.com/CPUs/Xeon/Intel-Xeon%20E5-2630%20v2.html

      http://www.cpu-world.com/CPUs/Xeon/Intel-Xeon%20E5-2640%20v4.html

       

      На обоих запускаю одинаковую машину с Win2008R2. Смотрю coreinfo (да и другие инфо утили).

      на v2:

      PAGE1GB    - Supports 1 GB large pages

       

      на v4:

      PAGE1GB    * Supports 1 GB large pages

       

      Почему esxi на xeon v4 анонсирует для гостя Supports 1 GB large pages, а на v2 нет?

       

        • 1. Re: xeon v2 and v4 CPUs 1gb large pages
          Finikiez Master
          vExpert

          Добрый день!

           

          1. Нужно проверить, что у ВМ идентичные настройки уровня виртуального железа.

          2. На хостах нет модификаций дефолтных настроек How to Modify Large Memory Page Settings on ESXi

           

          Уточнить модели серверов, которые вы используете.

           

          PS. Запускается на серверах одни и та же ВМ или просто идентичные?

          • 2. Re: xeon v2 and v4 CPUs 1gb large pages
            patcher_tula Enthusiast

            Машины идентичные из одного шаблона, версии железа 9.

            Настройки серверов дефолтовые.

            Сервера Supermicro.

            • 3. Re: xeon v2 and v4 CPUs 1gb large pages
              Finikiez Master
              vExpert

              Обновите на той ВМ, которая запускается на процессоре v2, версию HW до 10.

               

              Плюс можно более подробно изучить vmware.log на предмет пробрасываемого функционала.

              • 4. Re: xeon v2 and v4 CPUs 1gb large pages
                patcher_tula Enthusiast

                Повышение версии не помогло, помогло вот это:

                featMask.vm.cpuid.pdpe1gb = "Val:1"

                 

                Но суть не в этом, а в том, как и почему esxi его не включает по дефолту на v2, но включает на на v4.

                Может из-за этого на v4:

                TLB/Cache details: Plus, 1-GB pages, 4-way, 16 entries

                 

                • 5. Re: xeon v2 and v4 CPUs 1gb large pages
                  bluefirestorm Master

                  Virtual hardware version 9 is the minimum version to expose the 1GB large page feature to the VM.

                   

                  The 1GB large page feature is indicated by bit 26 in CPUID leaf 80000001 EDX register.

                   

                  You may want to check if there is a CPUID mask either in the vmx configuration or in /etc/vmware/config. If the server was previously a member of an EVC cluster it may have been left over.

                   

                  Look for something similar to this in the vmx or vmware.log or the /etc/vmware/config

                   

                  cpuid.80000001.edx = "----:-0--:----:----:----:----:----:----"