LINUX.ORG.RU
ФорумTalks

Вопрос про qemu

 


0

1

Почему qemu с kvm загружает систему в 2-3 раза быстрее, чем мой компьютер ?))

qemu-system-x86_64 -enable-kvm -hda /dev/sdX

Это еще при куче открытых процессов и программ, а так же целой запущенной системе)

виртуальные машины неточны в эмуляции задержек, особенно всякой периферии. Инициализация оборудования происходит быстро, не надо всякие phy тренировать.

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

И никакого опроса и инициализации периферии, ибо всё уже готово на хосте.

Если железки эмулируются, то они честно опрашиваются и инициализируются.

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

Это если эмулируются. Но это происходит быстрее, так как эмулируемые "железки" не имеют задержек при "инициализации" и "опрос" происходит быстрее из-за того, что модуль, реализующий устройство программно, уже находится в оперативной памяти хоста, и не нужно ждать ответа от девайсов, которые часто и запросы обрабатывают не очень быстро; также, USB, в отличие от PS/2, "ждёт своей очереди" каждый раз, когда хочет отправить очередную порцию данных машине.

// Старался разжевать как можно более понятным языком, так как распинаюсь в первую очередь для ТСа.

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

Сам принцип того, что в виртуалке нет никаких задержек, которые могли бы быть с физической периферией мне ясен, спасибо что разъяснили

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