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?
- 2084 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Teny, linux alatt csak 64bites hostrol hasznalok 32bites guestet, windows alatt probaltam masik iranyt, elofordulhat,hogy linux alatt nem menne.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
Persze hogy lassabb virtulizalva, ez nem is kerdeses. Foleg az I/O.
(OS level virtulizacional, lehetne jobb i/o-ra szamitani. mint pl. openvz)
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
nem az kérdés, hogy lassabb e virtualizálva, mint egyedül futtatva egy hardwaren. ez egyértelmű. a kérdés az volt, hogy 32bites host + 32bites guesthez képest lassabb e, a
64bites host + 32bites guest összeállítás?
- A hozzászóláshoz be kell jelentkezni
nem
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
Nem mindegyik virtualizációs megoldásnál!
64 bites guest futtatáshoz VT-x vagy AMD-V utasításkészlet kell a processzorba olyan megoldásoknál is, ahol amúgy nem kéne (pl. VMware)
---
Linux is bad juju.
- A hozzászóláshoz be kell jelentkezni
É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?
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
A konkrét megoldásról van valami infó?
- A hozzászóláshoz be kell jelentkezni
mármint ?
Host OS 64 bites linux, arra feltéve a 64bites xen csomagok,és a domU-k meg pl i386 os rendszerek ennyi. Vagy konkrétan mire gondolsz ?
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.27.6
- A hozzászóláshoz be kell jelentkezni
Hiányolja a 686-os xen kernelt a /boot-ból.
- A hozzászóláshoz be kell jelentkezni
Akkor tedd oda :), ha a guest hianyolja.
(64 bites kernel mellett lehet 32 bites userland)
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
gondolom xen es kernellel bootolod fel a masinát igaz ?
valahogy így ?
kernel = '/boot/vmlinuz-2.6.24-21-xen'
ramdisk = '/boot/initrd.img-2.6.24-21-xen'
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.27.6
- A hozzászóláshoz be kell jelentkezni
kernel = '/boot/vmlinuz-2.6.18-6-xen-686'
ramdisk = '/boot/initrd.img-2.6.18-6-xen-686'
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
ubuntu hardy generic kernel garantáltan pae nélküli. hiányzott is pár száz MB a ramból:) még át nem tértem server kernelre. abban viszont van pae támogatás.
- A hozzászóláshoz be kell jelentkezni
Azt a kernel akartam használni, ami a 32 bites rendszeren volt. A 64-es kernellel nem indul el, ugye?
- A hozzászóláshoz be kell jelentkezni
Sikerült megoldanom a problémát. Frissítettem lenny-re a host-ot, amiben már 3.2-es Xen van. Azzal már simán ment.
- A hozzászóláshoz be kell jelentkezni