x86 virtuális gép, AMD64 rendszeren

Fórumok

AMD64es host rendszeren lehet e 32bites x86 guest rendszereket használni? mennyire megbízható egy ilyen megoldás? van e teljesítménybeli veszteség amd64 host és x86 guest esetében, x86 host és guest rendszerhez képest?

Hozzászólások

lehet, oda-vissza mukodik. MEgbizhato. Elvileg minden esetben nativ sebesseggel mukodik.
Mi vmware servert hasznalunk, kicsereltuk a kernelt 64bitesre a host alatt, es a guest minden tovabbi nelkul elindult.

lehet, oda-vissza mukodik

Nem mindegyik virtualizációs megoldásnál! Pl. VirtualBox, KVM, VMware (linux host-on nem, még win-en lehet 32bites host-on 64bite-es guest-et futtatni).

Elvileg minden esetben nativ sebesseggel mukodik

Azért ezzel csak óvatosan.
Egyébként nyugodtan használj 64bites rendszer alatt 32bites vm-et, nem lesz tőle semmi bajod.

--
http://laszlo.co.hu/

linux Amd64 host és 32bites guest OS confignál írtad, hogy a 32bites guestek natív sebességgel működnek. csináltál összehasonlító méréseket 32bites hostra, ugyanazzal a guesttel? vagy csak nem érződik az esetleges sebességbeli különbség?
a hostnál nem csak a kernelt hanem az egész rendszert cseréltétek ki 64bitesre, nem?

Én most éppen azt próbálom megcsinálni, hogy egy eddig 32bites xen host alatt futó guest-et 64-bit-es alá migrálni. Hiányolja a 32-e kernelt. Hogyan tudom beadni neki?

64bites host és fut 32bites guest, igaz ez xen alatt, igaz van/volt egy kisebb eltérés így de mást nem vettem még észre. több mint másfél év alatt

Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.27.6

Odaraktam. Meg az initrd-t is. De akkor : Error: (22, 'Invalid argument')
Arra gugli ezt dobta:
If you want to start an DomU with xm create foo.bar.domain and you get the following output:
error: (22, 'Invalid argument')

I have found the following two possible problems:

DomU kernel has got no Xen support

Pedig de...

DomU kernel uses PAE; hypervisor and Dom0 kernel does not support PAE
Honnan tudom meg, hogy használ-e?

PAE nélküli guestet bootolj. Windows esetén ez simán a /NOPAE boot paraméterrel megoldható, Linux esetén viszont újra kell fordítanod a kernelt PAE támogatás nélkül (CONFIG_HIGHMEM4G vagy CONFIG_NOHIGHMEM kernel konfig memóriamérettől függően, a CONFIG_HIGHMEM64G helyett) vagy már egy eleve így fordított kernelt kell keresned és beállítanod a guestben.