6 Replies Latest reply on Mar 6, 2019 11:51 PM by Finikiez

    Производительность

    RuslanLailiyev Lurker

      Вопрос в следующем  )

      допустим имеем ВМ с выделенными ей 8 -vCPu и 12 RAM (Windows Server 2012) ESxi 6.5 + на ВМ установлены тулзы.

      В Windows Task Manager видим картину что ВМ в топе по ресурсам памяти и CPU но картина со стороны VmWare совсем другая ( получаем по метрикам памяти где - то 2 Gb и CPU не более 1500 Mhz (.

      Для данной ВМ выключена фишка Динамического распределения ( и не совсем понятно куда смотреть и как обобщатся с Админом ИС ) так как данные полученные по утилизации из разных источников отличаются. 

        • 1. Re: Производительность
          IT_pilot Expert
          vExpert

          Вообще данные VMware самые правильные.

          А насколько отличаются? Приложите графики.

          Какие значения CPU Ready (%RDY)?

          Лимиты не установлены?

          Какая загруженность хоста в целом?

          • 2. Re: Производительность
            Finikiez Master
            vExpert

            Добрый день!

             

            Вопрос в следующем  )

            допустим имеем ВМ с выделенными ей 8 -vCPu и 12 RAM (Windows Server 2012) ESxi 6.5 + на ВМ установлены тулзы.

            В Windows Task Manager видим картину что ВМ в топе по ресурсам памяти и CPU но картина со стороны VmWare совсем другая ( получаем по метрикам памяти где - то 2 Gb и CPU не более 1500 Mhz (.

            Для данной ВМ выключена фишка Динамического распределения ( и не совсем понятно куда смотреть и как обобщатся с Админом ИС ) так как данные полученные по утилизации из разных источников отличаются.

             

            Встречные вопросы:

             

            1. Какая конфигурация хоста, на котором установлен ESXi? (CPU\RAM)

            2. Что используется в качестве хранилища для виртуальных машин?

            3. "В Windows Task Manager видим картину что ВМ в топе по ресурсам памяти и CPU" - учтоните, все же что вы видите в Task Manager? Как загружены CPU и RAM и какими процессами?

            • 3. Re: Производительность
              RuslanLailiyev Lurker

              Прилагаю данные по загрузке остро вопрос стоит в памяти но алогичная ситуация и по CPU проверяли выборочно несколько ВМ.

              В принципе наша виртуальная инфраструктура довольна таки загружена ) сервера 2 типов Cisco Systems Inc UCSC-C240-M5SX (2xIntel(R) Xeon(R) Gold 6126  766  ОЗУ) и HP ProLiant BL460c Gen9 в принципе с аналогичными параметрами. В качестве массива HP 3Par 7200/ Сервера загружены по памяти на 80% и по CPU на 50-60%.

              но вопрос в том почему так отличаются цифры в предыдущих версиях вари цифры бились один к одному ну + - . ) а сейчас такой разлет ..Или я что то не понимаю ) может кто проверит у себя .

              • 4. Re: Производительность
                Finikiez Master
                vExpert

                Вас смущает расхождение между метрикой Active на стороне гипервизора и Usage внутри гостевой ОС?

                 

                Ответ на это простой: Active memory - это объем оперативной памяти, который, с точки зрения гипервизора, гостевая ОС трогала за промежуток времени в прошлом.

                 

                То, что в гостевой ОС, приложение захватило память, не означает, что оно активно со всем этим объемом работает.

                Итого Active memory никогда не бывает равно used memory в гостевой ОС, просто потому что это о разных вещах метрики.

                • 5. Re: Производительность
                  RuslanLailiyev Lurker

                  Спасибо за ответ я в принципе так и думал

                  Но сейчас  у меня стоит задача "подрезать крылья" тем ВМ кто по факту не использует тот объем ресурсов которые запросил при создании ВМ.

                  Так на что мне обращать внимание в этом вопросе? на какие метрики и данные можно сослаться?   

                  • 6. Re: Производительность
                    Finikiez Master
                    vExpert

                    Со стороны виртуализации я бы рекомендовал запустить vrealize operations manager и оставить его поработать на  несколько недель. Этот продукт на основе статистики производительности может построить отчеты у каких ВМ "перебор" выделенных ресурсов, а у каких "недобор".

                    В триальном режиме продукт должен работать 60 дней.

                     

                    Если же возможности\желания или еще чего-то нет, чтобы его использовать, то советую тогда все же отталкиваться от статистики, которую отдает гостевая ОС. Если ПО внутри действительно нужно захватить память и иметь выделенной, то администратору виртуализации ничего с этим не сделать. Только интересоваться, нет ли обновлений на ПО или оптимизации его работы с памятью.