Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 62 • Страница 1 из 41  2  3  4  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
{Первоначальное название темы: Процессорные технологии виртуализации (Pacifica, Vanderpool)}

Поймал себя на мысли, что очень мало информации по технологиям виртуализации, используемым в современных процессорах.

У AMD это Pacifica, у Intel'а - Virtualization Tecnology (Intel VT) aka Vanderpool.

На сайте материалов по сути технологии практически нет. :(
Вот, например, редкое исключение (статья аж 2004 года).

Предлагаю совместно разобраться со следующими вопросами:

  1. Выяснить, какой софт необходим для задействования указанных технологий и существует ли он уже. Ведь для того, чтобы использовать на компе несколько операционок, просто необходима программа (мини OS), которая эти операционки запускает/загружает и руководит распределением аппаратных ресурсов между ними.
  2. Уточнить, какие процессоры поддерживают технологии виртуализации.

    По предварительным данным это в основном процессоры, разработанные начиная с конца прошлого года.

    Более конкретно:

    AMD:

    Технологию Pacifica поддерживают:

    * Процессоры Athlon/Turion с поддержкой DDR2 (одно- и двухядерные) поддерживают;
    * будущие серверные процессоры (для них эта технология более актуальна:))

    Технологию Pacifica НЕ поддерживают:

    * Процессоры Sempron с поддержкой DDR2.
    * ВСЕ процессоры предыдущих поколений для сокетов 754/939.
    * Большинство для s940.

    Intel

    Технологию Vanderpool поддерживают:

    * Pentium 4 на ядре Presler
    * скорее всего поддерживают процы на Conroe

    Технологию Vanderpool НЕ поддерживают:

    * процессоры на сокете 478 и более ранние

    С интелами у меня всегда было плохо, так что тут требуются уточнения. :)


Так что предлагаю вместе обсудить сабжевую тему и вопросы.
Если у кого есть какие толковые материалы (как по теории, так и по практике), то милости просим делиться. :)

Пока из "толковых материалов" найдена документация на АМД:
AMD64 Architecture Programmer's Manual Volume 2 -- System Programming [24593] (глава 15)

Наверняка нечто подобное есть и у интела.
Добавлено спустя 28 минут, 16 секунд
PS:

Чуть не забыл про один из возможных вариантов применения. :)

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


Последний раз редактировалось xKVtor 29.06.2006 18:28, всего редактировалось 1 раз.


Партнер
 

Джедай
Статус: Не в сети
Регистрация: 25.10.2002
Откуда: Екатеринбург
На Intel ничего толкового не видел,кроме ftp://download.intel.com/technology/com ... -final.pdf

_________________
Умные стремятся владеть информацией, мудрые - результатом ее обработки.


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
masterjedy

masterjedy писал(а):
На Intel ничего толкового не видел,кроме ftp://download.intel.com/technology/com ... -final.pdf


Очень наглядный документ, с картинками.

А вот, кажись, официальная интеловская страница, посвященная технологиям виртуализации:

Intel® Virtualization Technology
.
Добавлено спустя 5 минут, 19 секунд
ЗЫ: Поправил название темы на более понятное большинству. :oops:

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 05.12.2005
Откуда: Rostov-on-Don
xKVtor писал(а):
С интелами у меня всегда было плохо, так что тут требуются уточнения.

У Интела поддерживают технологию VT процессоры Ceder Mill с тройкой в конце. Если не ошибаюсь 663 и 673.
Добавлено спустя 1 час, 50 минут, 35 секунд
xKVtor писал(а):
Выяснить, какой софт

Продукция Vmware официально поддерживает VT вроде.

_________________
Intel Inside ;-)


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
<Foxtrot>
<Foxtrot> писал(а):
У Интела поддерживают технологию VT процессоры Ceder Mill с тройкой в конце. Если не ошибаюсь 663 и 673.

Спасибо за почин ! :beer:
Желтельно со ссылками на источники информации.
<Foxtrot> писал(а):
Продукция Vmware официально поддерживает VT вроде.

Вроде пишут, что VM-ware тормознее, чем подобный гипервизор от Xen.

К тому же у Xen - opensource проект.
Так что можно при большом желании самому добавить некоторые фишки. ;)
{новая ссылка - на форуме васма наконец-то движок сменили}

ALL

Немного ссылок по теме (для затравки):

Виртуализация: новое поле сражения AMD и Intel
ВИРТУАЛИЗАЦИЯ - НОВЫЙ ЭТАП РАЗВИТИЯ ИТ
Виртуализация: все реально
Виртуализация грядет


Официальный сайт одного из производителей VMM: Xen Source
Страница для скачивания Xen VMM
(нужно ввести е-мэйл, на который высылается ссылка на продукт -- ISO-образы по 400..500Мб)
Небольшая заметка про Xen
Xen—the Art of Virtualization (A XenSource White Paper) (260Кб, English)

Ну, теперь дело за малым:

1) скачать Xen-овский гипервизор
2) найти платформу (желательно интеловскую) для экспериментов с VT

и можно браться за тесты. :)

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


Последний раз редактировалось xKVtor 03.07.2006 3:23, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 05.12.2005
Откуда: Rostov-on-Don
xKVtor
xKVtor писал(а):
Спасибо за почин !

Всегда пожалуйста. Вообще тема и мне интересна.
Ссылки на информацию
http://www.overclockers.ru/hardnews/19423.shtml
http://www.overclockers.ru/hardnews/19130.shtml
xKVtor писал(а):
Вроде пишут, что VM-ware тормознее, чем подобный гипервизор от Xen.

Где-то была ссылка на тест VM. Ща поищу..
Добавлено спустя 19 минут, 17 секунд
Тесты Vanderpool -
http://www.alexnab.com/01hardware/index0117.htm
Ещё был хороший тест - пока найти не могу :(
Добавлено спустя 3 минуты, 30 секунд
xKVtor писал(а):
2) найти платформу (желательно интеловскую) для экспериментов с VT

Если бы ты жил в Ростове - я бы тебе помог...

_________________
Intel Inside ;-)


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
<Foxtrot>

Цитата:
Тесты Vanderpool -
Лучше убрать эту ссылку, т.к. тестируется там вовсе не Vanderpool, а нечто софтово-самопальное. Да и какой Vanderpool может быть на проце под 478 сокет ?


Цитата:
Если бы ты жил в Ростове - я бы тебе помог...
Спасибо, но я и здесь не пропаду. :) Сегодня, например, Presler 940-й немного помучал. Жаль, софта покуда нет.


Кстати, в сегодняшней новости говорится о том, что Vanderpool будет не на всех Presler'ах. На 945-ом (D0) этой технологии скорее всего не будет.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 05.12.2005
Откуда: Rostov-on-Don
xKVtor писал(а):
На 945-ом (D0) этой технологии скорее всего не будет.

Правильно - на всех Преслерах с пятёркой на конце этой технологии не будет!
С ссылкой верно. Надеюсь найду ссылку на статью - там хорошее тестирование было... Как назло найти не могу.

_________________
Intel Inside ;-)


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Нашел документ -- сводную табличку интеловских процов от 21-06-2006

Из нее следует, что Intel VT (Vanderpool) поддерживают следующие модели:

Pentium EE 955 / 965
Pentium D 920 / 930 / 940 / 950 / 960
Pentium 4 662 / 672

Core Duo T2300 / T2400 / T2500 / T2600 / T2700 / L2300 / L2400
Core Solo U1300 / U1400

Нда, негусто...

Попутно обнаружил пару полезных документов:

Intel Virtualization Technology Specification for the IA-32 (C97063-002 Apr 2005)

AMD Secure Virtual Machine Architecture Reference Manual [33047] (содержимое этого документа перекочевало впоследствии в AMD64 Architecture Programmer's Manual Volume 2 -- System Programming [24593])

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Уточненный список процессоров, поддерживающих виртуализацию (источник):

Цитата:
AMD(TM)

HVM should work with all CPU's in the AMD-V (SVM) series. The desktop processors must be for the "socket AM2" with DDR2.

Athlon™ 64 3800+
Athlon™ 64 3500+
Athlon™ 64 3500+
Athlon™ 64 3500+
Athlon™ 64 3200+
Athlon™ 64 3000+
Athlon™ 64 FX FX-62
Athlon™ 64 X2 Dual-Core 5000+
Athlon™ 64 X2 Dual-Core 4800+
Athlon™ 64 X2 Dual-Core 4800+
Athlon™ 64 X2 Dual-Core 4600+
Athlon™ 64 X2 Dual-Core 4600+
Athlon™ 64 X2 Dual-Core 4400+
Athlon™ 64 X2 Dual-Core 4400+
Athlon™ 64 X2 Dual-Core 4200+
Athlon™ 64 X2 Dual-Core 4200+
Athlon™ 64 X2 Dual-Core 4000+
Athlon™ 64 X2 Dual-Core 4000+
Athlon™ 64 X2 Dual-Core 3800+
Athlon™ 64 X2 Dual-Core 3800+
Athlon™ 64 X2 Dual-Core 3800+

Notebook processors are all branded Turion 64 X2.

Turion(TM) 64 X2 TL-60
Turion(TM) 64 X2 TL-56
Turion(TM) 64 X2 TL-52
Turion(TM) 64 X2 TL-50

Intel(R)

Intel® Core(TM) Duo processor T2600
Intel® Core(TM) Duo processor T2500
Intel® Core(TM) Duo processor T2400
Intel® Core(TM) Duo processor T2300
Intel® Core(TM) Duo processor L2400
Intel® Core(TM) Duo processor L2300
Intel® Pentium® processor Extreme Edition 965
Intel® Pentium® processor Extreme Edition 955
Intel® Pentium® D processor 960
Intel® Pentium® D processor 950
Intel® Pentium® D processor 940
Intel® Pentium® D processor 930
Intel® Pentium® D processor 920
Intel® Pentium® 4 processor 672
Intel® Pentium® 4 processor 662
Intel® Xeon® processor 7041
Intel® Xeon® processor 7040
Intel® Xeon® processor 7030
Intel® Xeon® processor 7020
Intel® Xeon® processor 5080
Intel® Xeon® processor 5063
Intel® Xeon® processor 5060
Intel® Xeon® processor 5050
Intel® Xeon® processor 5030


-------
Рекомендации по установке Windows в качестве гостевой операционной системы на гипервизор от Xen:

Xen w/ IntelVT -> Windows Success Report (Fedore 5 + Xen 3.0)
Запуск Windows XP в окружении Xen3 (перевод на русский предыдущего материала + дополнения)

В этих материалах рассматривается процесс запуска WinXP pro на многоядерном Xeon'е с поддержкой IntelVT.
В качестве гипервизора выступает Fedora Core 5 + Xen3.0-Unstable.

-------
Далее:

Xen Full Virtualization Example

(SUSE Linux 10.1 Released, for x86 architecture + Xen 3.02)

Если кому удастся повторить описанные в приведенных выше статьях подвиги, то отпишитесь, plz. :roll:

PS: XenMan -- графическая оболочка (GUI) для гипервизора XEN.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 05.12.2005
Откуда: Rostov-on-Don
xKVtor А ничего не слышно насчёт поддержки этой технологии процессорами Conroe? Сейчас смотрел статьи но упоминаний не нашёл :(

_________________
Intel Inside ;-)


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
<Foxtrot>

Если верить источнику пятимесячной давности:
Цитата:
Что касается фирменных технологий Intel, то вся серия процессоров Conroe будет поддерживать:

* EM64T (поддержка 64-битных приложений)
* VT (Virtualization Technology)
* EIST (Enhanced INTEL Speedstep Technology).

Зато поддержки Hyper-Threading процессоры лишатся.

Добавлено спустя 2 минуты, 32 секунды
Учитывая, что на атлонах АМ2 технология виртуализации будет присутствовать повсеместно, было бы странно, если бы на интеловских процах ее не было. ;)

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 05.12.2005
Откуда: Rostov-on-Don
xKVtor писал(а):
Учитывая, что на атлонах АМ2 технология виртуализации будет присутствовать повсеместно, было бы странно, если бы на интеловских процах ее не было.

Это точно. Просто где-то читал о планах Интел полностью перевести технологию в серверный сегмент.
xKVtor Ты говорил погоняешь технологию на практике - получилось?

_________________
Intel Inside ;-)


 

Member
Статус: Не в сети
Регистрация: 05.11.2003
Откуда: Беларусь
На сколько я знаю, для работы этой технологии нужна соответствующая поддержка со стороны ОС. В частности, для Linux существуют спецядра с поддержкой Xen (Suse Linux 10 64bit)


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Набрел сегодня на полезную статью про IntelVT, AMD Pacifica и их сравнение (не в пользу интеля).

Технологии виртуализации: вчера, сегодня, завтра.

Материал по-существу, а не какое-нибудь маркетинговое описание.

<Foxtrot>
<Foxtrot> писал(а):
Ты говорил погоняешь технологию на практике - получилось?

Пока ничего не вышло. :(
Из сегодняшнего программного обеспечения нет ничего путного, чем можно было бы задействовать аппаратные техногогии виртуализации.
Ситуация напоминает стрельбу из пушки по воробьям.

Хоть как-то можно задействовать только при помощи Xen, и то через одно место, точнее, через линух.
И то, пока только для интеля. Поддержки AMD я чего-то не нашел, хотя в будущих версиях она заявлена.

MS Virtual Server, как обещают, будет поддерживать сабж, но только после выхода SP1.

У VMware вроде тоже заявлена поддержка, то только для интелей. И то, не совсем понятно, для каких продуктов (для server'ов, но их там 2 штуки).

Короче, надо ждать, в конце года может что путевое и появится.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 13.09.2005
xKVtor писал(а):
Из сегодняшнего программного обеспечения нет ничего путного, чем можно было бы задействовать аппаратные техногогии виртуализации.

Приветствую участников обсуждения.
Уважаемый xKVtor, хотелось бы продолжить тему, возможно, придав обсуждению некоторые дополнительные аспекты.
Для начала вопрос.
Microsoft Virtual PC 2004 SP1, например, позволяет создавать виртуальные ОС на компьютерах с процессорами, не поддерживающими Virtualization Technology. Правда, в основном, это MS ОС.
Для чего тогда нужна технология Virtualization Technology (Vanderpool). Чтобы с помощью аппаратных средств (процессора) ускорять работу виртуальных машин (программ вроде MS Virtual PC, полагаю, правильно соотношу эти термины) и функционирующих под их управлением ОС?
Сложилось впечатление, что виртуальная ОС на компьютере без поддержки VT работает несколько медленнее, чем при установке на компьютер непосредственно. Но все-таки работает. Так в чем ценность Virtualization Technology?


 

Member
Статус: Не в сети
Регистрация: 05.12.2005
Откуда: Rostov-on-Don
Аврелий писал(а):
Так в чем ценность Virtualization Technology?

В теории ценность технологии в том, что аппаратными средствами происходит распределение ресурсов процессора между системами.
Увы, я не могу найти ту статью, где было проведено практической тестирование, но по их результатам(происходил одновременный запуск тестов в основной и виртуальной операционной системе) включение VT технологии позволяла повысить производительность виртуальной ОС на 15-20%. Тестирование было на программных продуктах VMware. ОС - WinXP.

_________________
Intel Inside ;-)


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Аврелий

Тут уже ответили. Но добавлю свои 5 коп. :)

Аврелий писал(а):
Чтобы с помощью аппаратных средств (процессора) ускорять работу виртуальных машин (программ вроде MS Virtual PC, полагаю, правильно соотношу эти термины) и функционирующих под их управлением ОС?

Что-то типа того. :) Зачем эмулировать железку (затрачивая на это ресурсы процессора), если проще предоставить прямой доступ к этой железке (в случае, если она более никому не нужа). При этом при желании можно контролировать весь поток данных м/у гостевой виртуальной машиной и этой железкой.

Меня до сих пор поражают громадные размеры сегодняшних гипервизоров, на примере которых производители железа пытаются продемонстрировать все преимущества сабжевых технологий.

Гораздо проще, быстрее и эффективнее (в маректинговом плане) было бы написать какой-нибудь гипервизор, представляющий из-себя прослойку (мини, или даже микро ОС, запускаемую хоть с дискетки), фильтрующую данные между виртуальной машиной и, например, контроллером жестких дисков. Такой реально работающий аналог виртуального IDE-контроллера (vIDE) из DaemonToolsPro заставит толпы игроманов вприпрыжку бежать в магазины и апгрейдить свои процессоры! Странно, что ни интеловские, ни амд-шные маркетологи не замечают этой золотой жилы... (но до выхода DT pro у них в запасе есть еще лет пять, не меньше :lol: )

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 13.09.2005
Возможно, VMWare - лидер в этой сфере (тем более, с учетом разнообразия поддерживаемых ОС), но похоже Microsoft, купив Connectix, приложила усилия и, выпустив Virtual PC 2004 SP1, заняла здесь достойное место.
...
Насколько можно понять ( http://www.kinnet.ru/cterra/501/28202.html ), разница по результатами тестов реальной и виртуальной систем (с применением VMWare) составила - около 13%. Это на компьютерах без VT.
Если я вас правильно понял, включение VT дает прирост производительности виртуальной ОС на 15-20%. То есть разница производительности между реальной и виртуальной системой при применении VT составит не 13%, а 13% - 2,6% (20% от 13-ти%) = 11,4%.
Конечно, могут быть дополнительные технологические нюансы. Но так ли нужна Virtualization Technology...


 

Member
Статус: Не в сети
Регистрация: 05.12.2005
Откуда: Rostov-on-Don
Аврелий Смотря о какой сфере мы говорим. Данная технология будет полезна в сервисных центрах, для системных администраторов и других организыций. Простой пользователь сможет восстановить винду из под другой :) Ну и элементарно - поключаем к компу два монитора и получаем некоторый вариант локальной сети :)
В идеале всё было бы замечательно, только слишком медленно идут оптимизации под данную технологию.
Аврелий писал(а):
виртуальной системой при применении VT составит не 13%, а 13% - 2,6% (20% от 13-ти%) = 11,4%.

Теоретически да, но если смотреть чисто процессорные задачи, то там прирост явно более существенен. В первую очередь данная технология оптимально распределяет его ресуры. Например по ядру каждой операционке :).

_________________
Intel Inside ;-)


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 62 • Страница 1 из 41  2  3  4  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: GFK, Google [Bot], murkok5, shuler37, Xenosag, Неоклассик и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan