XEN PV vs HVM

В общих чертах я знаю что такое PV и что такое HVM.

Но тут:
Это
вот тут:
Это
и вот здесь:
Это

После установки домен переводят в режим паравиртуализации (PV). Но возникает вопрос: Зачем?
Разве созданный domU не может в режиме HVM работать на production`е?
Или есть какие-то проблемы, при работе именно FreeBSD в режиме HVM?

beerdy написал(а):После

beerdy написал(а):
После установки домен переводят в режим паравиртуализации (PV). Но возникает вопрос: Зачем?

потому что pv быстрее. в pv freebsd (включая 9) однако, до сих пор имеются проблемы: не поддерживается himem (pv domu с memory > 850 не работает, также не работает pv с vcpu > 1). есть еще мелочи с часами и pv-idle state, остальное - устраивает

Цитата:
Разве созданный domU не может в режиме HVM работать на production`е?
Или есть какие-то проблемы, при работе именно FreeBSD в режиме HVM?

говорят, что есть (относится к 9.0). собсно, вот текущий список ошибок из freebsd-xen ml:

S Tracker      Resp.      Description
--------------------------------------------------------------------------------
o kern/166174  xen        [xen] Problems ROOT MOUNT ERROR <freebsd 8.3>
o kern/165418  xen        [xen] Problems mounting root filesystem from XENHVM
o kern/164630  xen        [xen] XEN HVM kernel: run_interrupt_driven_hooks: stil
o kern/164450  xen        [xen] Failed to install FreeeBSD 9.0-RELEASE from CD i
o kern/162677  xen        [xen] FreeBSD not compatible with "Current Stable Xen"
o kern/161318  xen        [xen] sysinstall crashes with floating point exception
o kern/155468  xen        [xen] Xen PV i386 multi-kernel CPU system is not worki
o kern/155353  xen        [xen] [patch] put "nudging TOD" message under boot_ver
o kern/154833  xen        [xen]: xen 4.0 - DomU freebsd8.2RC3 i386, XEN kernel. 
o kern/154473  xen        [xen] xen 4.0 - DomU freebsd8.1 i386, XEN kernel. Not 
o kern/154472  xen        [xen] xen 4.0 - DomU freebsd8.1 i386 xen kernel reboot
o kern/154428  xen        [xen] xn0 network interface and PF - Massive performan
o kern/153674  xen        [xen] i386/XEN idle thread shows wrong percentages
o kern/153672  xen        [xen] [panic] i386/XEN panics under heavy fork load
o kern/153620  xen        [xen] Xen guest system clock drifts in AWS EC2 (FreeBS
o kern/153477  xen        [xen] XEN pmap code abuses vm page queue lock
o kern/153150  xen        [xen] xen/ec2: disable checksum offloading on interfac
o kern/152228  xen        [xen] [panic] Xen/PV panic with machdep.idle_mwait=1
o kern/144629  xen        [xen] FreeBSD 8-RELEASE XEN pvm networking doesn't wor
o kern/143398  xen        [xen] FreeBSD 8-RELEASE XEN pvm networking doesn't wor
o kern/143340  xen        [xen] FreeBSD 8-RELEASE XEN pvm networking doesn't wor
f kern/143069  xen        [xen] [panic] Xen Kernel Panic - Memory modified after
f kern/135667  xen        ufs filesystem corruption on XEN DomU system
f kern/135421  xen        [xen] FreeBSD Xen PVM DomU network failure - netfronc.
f kern/135178  xen        [xen] Xen domU outgoing data transfer stall when TSO i
p kern/135069  xen        [xen] FreeBSD-current/Xen SMP doesn't function at all 
f i386/124516  xen        [xen] FreeBSD-CURRENT Xen Kernel Segfaults when config
o kern/118734  xen        [xen] FreeBSD 6.3-RC1 and FreeBSD 7.0-BETA 4 fail to b

мной freebsd (8.2, 9 не пробовал, т.к не было необходимости) используется в pv с маленькой памятью и одним vcpu: просто время от времени, т.е редко - возникает необходимость покомпилироваться в этом окружении. иными словами, много с этим не возился

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".