вторник, 4 мая 2010 г.

Red Hat Enterprise Virtualization: Pentium II Inside!

Eric Gray по традиции бьет не в бровь, а в глаз.

В гомогенном кластере vSphere все возможности CPU полностью открыты гостевым ОС, за исключением только Intel-VT. Т.е. все самые модные инструкции SSE вам доступны. Также у VMware существует уникальная на сегодня технология EVC - выравнивание доступных инструкций в кластере с различными поколениями процессоров по самому старшему для обеспечения безболезненного перехода на новое железо.

VMware ESX 4

Что мы увидим, если запустим CPU-Z в ВМ под vSphere на сервере с Intel Nehalem E5540?




RHEV Hypervisor: Pentium II Inside!

Что же делает RedHat для обеспечения совместимости между разными хостами с KVM?

Они решили не давать доступа ко всем возможностям и ограничились старым добрым Pentium 2. Действительно, зачем вам все эти хитрые SSE4?


И это, прошу заметить, на хостах с теми же самыми Nehalem'ами.

Строго говоря, в Open Source KVM возможность открыть доступ ко всем инструкциям существует. Просто RedHat не сделала ничего похожего на VMware EVC.

RedHat утверждает, что RHEV - это та же vSphere, только дешевле (где-то мы это уже слышали). Так ли?

8 комментариев:

  1. Все cpu flags настраиваются как угодно в Configuration Tool. А в следуюей версии поддержка расширена для самых новых технологий.
    короче очередная лажа с вкритикал, в лучших FUD-традициях майкрософта

    ОтветитьУдалить
  2. Уточню: для того, чтобы процессор работал в полную силу, нужно сначала покурить мануалы и выставить CPU Flags, иначе по умолчанию он будет в режиме Pentium 2?

    ОтветитьУдалить
  3. sse2 покрывает все существующие ксеоны с момента выхода VT. как я уже писал - добавить флаги не сложно, это делается в configuration tool.
    ну и еще, помимо возможностей о которых так удобно "забыли" упомянуть, эти самые "пентиумы 2" без дополнительных настроек отлично себя чувствуют с матлабом и автокадом на борту

    ОтветитьУдалить
  4. Версия 2.2 про которую пишут в комментариях выходит в июне

    ОтветитьУдалить
  5. > короче очередная лажа с вкритикал, в лучших FUD-традициях майкрософта

    А Microsoft то тут причем?

    Хвалится ведь VMWare!

    ОтветитьУдалить
  6. > Также у VMware существует уникальная на сегодня технология EVC - выравнивание доступных инструкций в кластере с различными поколениями процессоров по самому старшему для обеспечения безболезненного перехода на новое железо.

    А под Hyper-V такого нет что ли?

    ОтветитьУдалить
  7. >А Microsoft то тут причем?
    >
    >Хвалится ведь VMWare!
    потому и сказано "в традициях". микрософт очень известен запугиванием потенциальных клиентов всяческой чушью.

    >А под Hyper-V такого нет что ли?
    сомневаюсь. под либвирт где-то видел целую матрицу процессорных флагов как раз для этого

    ОтветитьУдалить
  8. Под Hyper-V подобный функционал уже давно есть. Из множества процессоров установленных на узлах кластер выбирается вирт процессор поддерживающий максимум функционала. Работает это по умолчанию и никто из этого суперфичу не делает.

    ОтветитьУдалить