LINUX.ORG.RU

Виртуализация в Linux


0

0

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

>>> Подробности

Перевод полное говно. Лучше бы не выкладывали вообще.

Relan ★★★★★
()
Ответ на: комментарий от Obey-Kun

> Где новость?)

В MIDI баянообразные всякие инструменты есть? Можно к страничкам с такими новостями лепить.

Gharik
()

тема как-то совсем не раскрыта... про плюсы/минусы этих методов и случаи их применения почти ничего не сказано...

Baz
()
Ответ на: комментарий от Baz

> про плюсы/минусы этих методов и случаи их применения почти ничего не сказано...

Вы про методы виртуализации? Дык эмуляция используется just for fun, либо когда у гостя и хоста разные аппаратные архитектуры. Плюсы -- можно запускать гостя собранного под другую архитектуру, ядро гостя не требует модификации, эмуляция возможна чисто в user-space. Минусы -- позорная производительность.

Паравиртуализация используется когда доступны исходники гостя, чтобы их модифицировать. Плюсы -- самый производительный метод виртуализации. Минусы -- требует модификации гостя, необходимо лезть в kernel-space.

Полная виртуализация используется когда исходники ядра гостя недоступны, но нужна приличная производительность. Плюсы -- довольно высокая производительность, возможность запуска немодифицированного гостя. Минусы -- сложность разработки, работа в kernel-space.

Relan ★★★★★
()

А xen сорзел для того чтобы в нем запускать например win2003 сервер с парой нагруженных БД ?

SI ★★☆☆
()
Ответ на: комментарий от Relan

Статья хорошая, прежде всего. Я под ее влиянием взялся за ксен )

> Паравиртуализация используется когда доступны исходники гостя, чтобы их модифицировать. Плюсы -- самый производительный метод виртуализации. Минусы -- требует модификации гостя, необходимо лезть в kernel-space.

Ксен умеет запускать немодифицированные ОС если есть аппаратная поддержка со стороны процессора (Intel VT, AMV-V).

anonymous
()
Ответ на: комментарий от SI

> А xen сорзел для того чтобы в нем запускать например win2003 сервер с парой нагруженных БД ?

А посмотри тесты, по графикам дык даже на I/O и работе с сетью нет отставания от native системы больше 10%

anonymous
()
Ответ на: комментарий от anonymous

> Ксен умеет запускать немодифицированные ОС если есть аппаратная поддержка со стороны процессора (Intel VT, AMV-V).

Я в курсе. :)

Relan ★★★★★
()
Ответ на: комментарий от SI

> Просто я не нашел тестирования производительности kvm vs xen ...

У kvm виртуализация пэйджинга дубовая. Хотя, может уже подтянули, я смотрел исходники ядра 2.6.20.

Relan ★★★★★
()
Ответ на: комментарий от Relan

Это я к тому, что ожидать высокой производительности от kvm не стоит, особенно если есть возможность запустить гостя под xen в режиме паравиртуализации.

Только что посмотрел списки поддерживаемых гостей. У xen: windows 2000 server, 2003 server, xp; linux 2.4, 2.6. У kvm: linux 2.6, 2.4; windows 2000 с бубном, xp, 2003 с бубном; *bsd и всякая экзотика. Мдя... windows 95-98, vista, OS/2, eComStation не поддерживают оба.

Relan ★★★★★
()

>рассматриваются основные принципы виртуализации

>Также рассматриваются и некоторые другие способы виртуализации.

:-)

Pythagoras ★★
()
Ответ на: комментарий от Relan

>windows 2000 с бубном, xp, 2003 с бубном;

"бубен" заключается в отключении поддержки acpi ( т е нажитии клавиши при установке винды F5 или F6 в самом начале ) ...

А что у Xen уже не надо этот "бубен" применять ?

А nvidia уже официально поддерживает xen ядра ?

SI ★★☆☆
()
Ответ на: комментарий от Relan

>Дык эмуляция используется just for fun, либо когда у гостя и хоста разные аппаратные архитектуры. Плюсы -- можно запускать гостя собранного под другую архитектуру, ядро гостя не требует модификации, эмуляция возможна чисто в user-space. Минусы -- позорная производительность.

а по тэстам qemu сливает вмваре тока при работе с сетью :(
Шо-то тут не то...

Doom3r
()

боян, уже было здесь

a5b
()

про VirtualBox они не знают... а зря! очень достойная штука, бесплатна в отличие от vmware и не тормозит как qemu.

anonymous
()
Ответ на: комментарий от anonymous

собранная не free.

а чтобы пересобрать, надо не только пляски исполнять,
а еще приносить разные жертвы..

и у нее с памятью какие-то глючки наблюдаются.

nicebytes
()
Ответ на: комментарий от anonymous

> бесплатна в отличие от vmware

И в чем же отличие от vmware server?

> и не тормозит как qemu

Тормизит как-то по особенному?

anonymous
()
Ответ на: комментарий от SI

> А что у Xen уже не надо этот "бубен" применять ?

> А nvidia уже официально поддерживает xen ядра ?

Понятия не имею, мне xen ни к чему. :)

Relan ★★★★★
()
Ответ на: комментарий от Relan

>> а по тэстам qemu сливает вмваре тока при работе с сетью :(

> Такого быть не может.

может. если с kqemu. без него - qemu медленнее заметно.

smartly ★★★
()
Ответ на: комментарий от nicebytes

>а чтобы пересобрать, надо не только пляски исполнять,
>а еще приносить разные жертвы..

Ни разу не было плясок со сборкой!

emerge =virtualbox-999

Пересобираю довольно часто. Ставил на сие свисту, 2003, ХР, ОенБЗДю 3,9 и 4,0. Вполне доволен. В опенБЗДе раньше некоторые сервисы и приложения сегфолтилсь на ровном месте, но это уже давно профиксили.

vovans ★★★★★
()
Ответ на: комментарий от smartly

> может. если с kqemu. без него - qemu медленнее заметно.

Сомневаюсь, что даже с kqemu оно способно тягаться с vmware.

Relan ★★★★★
()
Ответ на: комментарий от vovans

Да в общем-то все более-менее современные. Сделайте grep svm /proc/cpuinfo -- оно вам скажет, есть ли поддержка.

Relan ★★★★★
()
Ответ на: комментарий от Relan

спасибо за дельный совет!

А если я собираюсь покупать проц, то как мне смотреть?

vovans ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.