1.3, бедный буратино (ok), 10:19, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Экспериментальная поддержка virtio-устройств (через virtio-mmio) для эмулируемых плат vexpress-a9 и vexpress-a15;
ураааааа. спасибо linaro за это?
| |
1.5, commiethebeastie (ok), 10:50, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
qemu всё дальше и дальше уходит от других эмуляторов и виртуалок и форы не дает. Остальные виртуалки для неосиляторов-винтузятников, которые дальше тыкают в свой протухший i440fx.
| |
|
2.6, Andrew Kolchoogin (ok), 11:20, 16/08/2013 [^] [^^] [^^^] [ответить]
| +3 +/– |
Некорректное сравнение.
Qemu умеет исполнять ненативный код, поэтому его автору и приходится тратить силы на построение эмуляции аппаратуры.
Нативные гипервизоры что I, что II типа стараются донести до своих пользователей истину, что эмуляция hardware вообще зло. :) Можно погуглить про virtio и Xen GPLPV для приведения мозгов в чуйства. ;)
| |
|
3.7, commiethebeastie (ok), 11:28, 16/08/2013 [^] [^^] [^^^] [ответить]
| +/– |
Эмуляция hardware конечно зло, но только эмуляцию мат.платы никуда пока не дели. И virtio, и Xen GPLPV используют эмуляцию чипсета i440fx или q35. Зато в отличии от божественного ESXi нормально поддерживают PCIex, а аналогов VFIO просто нет больше ни у кого.
| |
|
4.14, Andrew Kolchoogin (ok), 12:52, 16/08/2013 [^] [^^] [^^^] [ответить]
| +/– |
> И virtio, и Xen GPLPV используют эмуляцию чипсета i440fx или q35.
Ни в коем случае.
i440FX в Xen'е эмулируется Device Model'ю (либо тем же Qemu, запущенным в Domain 0, либо Stub Domain'ом), но только для того, чтобы решить проблему курицы и яйца: через что прочитать с диска бинарники GPLPV'шных драйверов. :)
После их инициализации код эмуляции не используется (ну, если вы, конечно, в явном виде не сказали в конфигурационном файле гостевого домена 'xen_platform_pci=0'), драйвер Xen PCI аттачит виртуальный PCI-PCI Bridge, и PCI-операции делаются таки гиперколлами.
| |
|
|
6.26, Andrew Kolchoogin (ok), 16:29, 16/08/2013 [^] [^^] [^^^] [ответить]
| +/– |
xl pci-attach :)
При этом оно окажется за тем самым виртуальным PCI-PCI бриджем, который есть Xen Platform PCI. Драйвер будет успешно изображать вам PCI Configuration Registers через HYPERCALL() к гипервизору, а к регистрам вашей железки вы будете ходить напрямую.
Вообще говоря, этот механизм (PV-on-HVM) для PCI Pass-through есть не что иное, как порт аналогичного кода для PV-гостей. В PV-гостя же тоже вполне себе можно пробросить PCI-железку, однако, ему никаких i440FX никто не эмулирует -- некому-с. :)
| |
|
|
|
3.25, Аноним (-), 15:14, 16/08/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Qemu умеет исполнять ненативный код, поэтому его автору и приходится тратить силы
> на построение эмуляции аппаратуры.
В случае KVM большинство кода напрямую выполняется процом. И драйвера можно использовать по типу virtio, так что работа с периферией тоже будет намного быстрее чем через эмуляцию виртуального оборудования в виртуальными регистрами. Если операционка в курсе того что она работает на виртуализаторе и может работать с ним более эффективно.
В общем, попытка поумничать не удалась: qemu умеет и так и сяк.
| |
|
4.27, Andrew Kolchoogin (ok), 16:32, 16/08/2013 [^] [^^] [^^^] [ответить]
| +/– |
> В общем, попытка поумничать не удалась: qemu умеет и так и сяк.
Да, действительно, не удалась -- ононимные онолитеги OpenNet'а всё никак читать не научатся того, кого каментят.
Из того, что Qemu умеет _не эмулировать_ аппаратуру, НЕ СЛЕДУЕТ, что он _не умеет эмулировать_ -- поэтому силы разработчика всё равно уходят на поддержку кода этой эмуляции.
Ферштейн?
| |
|
|
|
1.8, Аноним (-), 11:45, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Научился запускать x86_64 на i686 и наоборот в режиме в режиме виртуализации?
| |
|
|
3.13, Andrey Mitrofanov (?), 12:26, 16/08/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Это патентованная фича Vmware,
А не VBox?... Не суть, впрочем. Это тот, который каприз -- ни за какие деньги. Во Free Software, конечно.
| |
|
4.29, pavlinux (ok), 16:55, 16/08/2013 [^] [^^] [^^^] [ответить]
| +/– |
> vbox тож.
Вящик не умеет эмулитовать x86_64 без инструкций аппаратного ускорения,
которые есть только на x86_64 процессорах. Вот такая, пля, рекурсия. :)
Vmware работает на PentiumPro (Pentium III)
| |
|
5.36, Михрютка (ok), 20:28, 16/08/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вящик не умеет эмулитовать x86_64 без инструкций аппаратного ускорения,
> которые есть только на x86_64 процессорах. Вот такая, пля, рекурсия. :)
это да vt-x ему вынь да положъ.
| |
|
|
7.40, Михрютка (ok), 22:59, 16/08/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> это да vt-x ему вынь да положъ.
> В некоторых случаях и для IA32 on IA32 тоже.
в каких, если не секрет? сам пока не наступал.
| |
|
|
5.48, Аноним (-), 15:48, 17/08/2013 [^] [^^] [^^^] [ответить]
| +/– |
>Вящик не умеет эмулитовать x86_64 без инструкций аппаратного ускорения,
которые есть только на x86_64 процессорах. Вот такая, пля, рекурсия. :)
Врешь же. 64 разрядный vbox умеет запускать 64 разрядную ос без аппаратной визуализации.
И вообще без аппаратной виртуализации вполне работает.
>Vmware работает на PentiumPro (Pentium III)
Через libastral транслирует 64разрядный код или как? А тормозит сильнее qemu или нет?
| |
|
6.53, pavlinux (ok), 22:18, 18/08/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>Вящик не умеет эмулитовать x86_64 без инструкций аппаратного ускорения,
>> которые есть только на x86_64 процессорах. Вот такая, пля, рекурсия. :)
> Врешь же. 64 разрядный vbox умеет запускать 64 разрядную ос без аппаратной визуализации.
Идиёт, аль как? Читай тред сначала.
> И вообще без аппаратной виртуализации вполне работает.
>>Vmware работает на PentiumPro (Pentium III)
> Через libastral транслирует 64разрядный код или как?
Изучай
http://www.vmware.com/download/patents.html
https://www.google.com/patents/
> А тормозит сильнее qemu или нет?
Ты хто, чудище?
| |
|
|
|
|
|
1.12, MSlinux (?), 12:24, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
а как xbox360 запустить? неужели никому не интерестно поиграть в черепашек ниньзя?
| |
|
|
|
4.22, meequz (ok), 14:11, 16/08/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Тогда стадию с окном можно пропустить. Но добавить шаг "собрать осколки с пола".
| |
|
|
|
1.19, lucentcode (ok), 13:30, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Лучший эмулятор. Сам им постоянно пользуюсь. Спасибо разработчикам за то, что в мире существует такое чудо. Из виденных мною эмуляторов ни один не может сравниться с QEMU по количеству эмулируемых платформ.
| |
|
2.52, анониммммм (?), 19:42, 18/08/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Лучший эмулятор. Сам им постоянно пользуюсь. Спасибо разработчикам за то, что в
> мире существует такое чудо. Из виденных мною эмуляторов ни один не
> может сравниться с QEMU по количеству эмулируемых платформ.
simics может
| |
|
1.24, Alen (??), 15:12, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Кто нибуть победил периодические висы маздайных гостей со стопроцентной загрузкой виртуального процессора. Когда 2 раза на дню когда раз в 3 дня. Складывается чуство что проблема возникает, когда io на диск возрастает
| |
|
2.31, name (??), 17:48, 16/08/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Кто нибуть победил периодические висы маздайных гостей со стопроцентной загрузкой виртуального
> процессора. Когда 2 раза на дню когда раз в 3 дня.
> Складывается чуство что проблема возникает, когда io на диск возрастает
смотрите какой процесс в госте висит, обычно такое бывает во время проверки обновлений.
| |
2.49, dalco (ok), 15:05, 18/08/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не так давно были баги в ядре, из-за которых виндовые гости вешались. Точно версию не скажу, но началось сие где-то на 3.9.xx вплоть до первых 3.10.xx. На самых распоследних ядрах (а ля 3.10.5 и дальше), вроде как, пофиксили.
P.S. По крайней мере, у меня вешаться перестало (Fedora 19 x86_64/qemu 1.4.2)
| |
|
3.50, Андрей (??), 15:40, 18/08/2013 [^] [^^] [^^^] [ответить]
| +/– |
Не пофиксили... Вешает процесс interrupts (внутри виртуалки). Закономерности пока не понял - в разных случаях по-разному. Где баллон отключишь - и всё прошло. Но однозначно лечит удаление USB контроллера (в виртуалке). Пока обратно дрова не навесит - летает...
| |
|
4.51, dalco (ok), 19:03, 18/08/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Значит о разных багах говорим...
В моем случае проблемы наблюдались при активном сетевом обмене с виндовыми гостями. И, если ничего не путаю, вероятность виса повышалась при использовании IPv6 (мой случай). Также "спусковым крючком" глюков было выключение виндового гостя.
Если везло, то отваливалась сеть внутри гостя, а сам он даже иногда оставался живым. Если нет, то сначала намертво подвисал процесс с гостем, а затем выпадало в осадок ядро.
Я уж подумал, что железо накрылось медным тазом, ибо закономерности в висах я вычислить не мог - то пару суток работает, то через 20 минут виснет. А оказалось не у одного меня такая ерунда была (баги 980254 и 975065 в редхатовской багзилле).
P.S. В качестве гостей было две Win2008R2. Если виндовые гости не включались, то система была абсолютно стабильной и линуксовые гости пахали на ура.
| |
|
|
2.54, Суровый Анонимус (?), 00:19, 21/08/2013 [^] [^^] [^^^] [ответить]
| +/– |
Было такое однажды на одной впске, долго возился, пока не обнаружил, что она просто хард в режим PIO загнала, я думал, такое только на реальном железе бывает. Вылечилось пятиминутным гуглением нужных значений в паре ключей реестра.
| |
|
1.34, CyberDaemon (?), 20:01, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Использую QEMU в своих Forensic задачах. Вполне радует функционал.
p.s. Тут кто-то выше спрашивал про интерфейс - ну так несложно самому написать.
| |
1.39, Аноним (-), 21:24, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Сабжем можно пользоваться заместо virtualbox? Есть ли ускроение графики?
| |
|
2.41, followme (ok), 01:06, 17/08/2013 [^] [^^] [^^^] [ответить]
| +/– |
Функционально - да , но вот настройка начальная намного более продвинута чем онная в Vbox.
Драйвера ускорения не - но если у вас железо поддерживает VT-d вы можете прокинуть видеоадаптер в гостевую систему и использовать его там так же как на обычном железе , с родными драйверами. Драйвер для трансляции 3d вызовов из виртуального адаптера в хост систему как раз начали активно пилить, только недавно была новость про это.
| |
|
|