LINUX.ORG.RU
Что значит "даже"?
А вообще, "паравиртуализированный" код пишут без участия возможностей аппаратной виртуализации железа, так что прироста быть не должно.
power
()
Ответ на: комментарий от power
есть мнение, что паравиртуализированный код всегда быстрее аппаратной обработки. Что у меня вызвало сомнения, поэтому я задал вопрос
ArsenShnurkov
() автор топика
Ответ на: комментарий от ArsenShnurkov
Только сейчас я понял что написал какой-то 4.2 :)
power
()
компьютер это не только CPU, но ещё и сеть, и диск, и память, и т.д. В CPU сейчас встраивают "аппаратную поддержку виртуализации", но даже если ресурсы CPU начинают использоваться практически без потерь, с остальным оборудованием проблему виртуализации никто не отменял. Так что да, с паравиртуализированной сетевой картой виртуальная машина будет работать гораздо быстрее.
pupok ★★
()
Ответ на: комментарий от power
Ты не знал что виртуальная машина -- это эмуляция не только CPU, но и сетевой карты? И вместо того чтобы эмулировать реальную сетевую карту (для которой у гостевой системы скорее всего есть драйвер) гораздо эффективнее сделать новую, паравиртуализированную сетевую карту, для которой прийдётся предоставлять гостевой системе свой драйвер? Что такое по-твоему http://sourceforge.net/projects/kvm/files/kvm-guest-drivers-windows/
pupok ★★
()
Ответ на: комментарий от pupok
Таки вы ошибаетесь, молодой человек. Смысл аппаратной виртуализации как раз в виртуализованных сетевых интерфейсах и I/O. Процессоры имеют свою собственную виртуализацию на уровне трансляторов уже лет десять...
heilnull ★★
()
Ответ на: комментарий от heilnull
> Процессоры имеют свою собственную виртуализацию на уровне трансляторов уже лет десять...

Процессоры имеют виртуализацию на уровне трансляторов? %)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner
>Процессоры имеют виртуализацию на уровне трансляторов?

Таки да. Если мы понимаем друг друга.

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

heilnull ★★
()
Ответ на: комментарий от heilnull
>> Процессоры имеют виртуализацию на уровне трансляторов?

> Таки да. Если мы понимаем друг друга.

Нет.

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

К виртуализации это не имеет ни малейшего отношения.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner
>К виртуализации это не имеет ни малейшего отношения.

Таки нет. К виртуализации это имее прямейшее отношение, как впрочем, что кгодно в процессоре.

heilnull ★★
()
Ответ на: комментарий от heilnull
> К виртуализации это имее прямейшее отношение, как впрочем, что кгодно в процессоре.

А, ну тогда конечно.

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