Érdekes furcsaságba futottam bele:
Xen 4.0.1, alatta Fedora13, ez alapján a guide alapján összerakva: http://wiki.xensource.com/xenwiki/Fedora13Xen4Tutorial
RPMbuild-del legyártottam a xen (xen-4.0.1-1.fc14.src.rpm) és a dom0 kernel (kernel-2.6.32.21-168.xendom0.fc12.src.rpm) RPM-eket x86_64 architektúrára.
Két gép van, az egyikben 2GB ram (igazából ez egy vmware guest, nyilván a Xen itt csak PV üzemmódot tud), a másikban 4GB (ez fizikai gép), mindkettő x86_64, ugyanazokból az RPM-ekből lett telepítve mindkettő, gyakorlatilag tök egyforma a két install.
Mindkét gép esetén a dom0 memóriamérete bootolásnál korlátozva van (ahogy a guide-ban a GRUB konfig minta írta).
Most jön a furcsaság: a 2GB-os gépnél a dom0 memóriaméretével le tudok menni egészen kb 320MB-ig, a 4GB-os gép esetén viszont 896MB a minimum (nem játszottam pontosan végig, 128MB-os lépésekben növeltem, 768MB még biztosan kevés neki, a következő lépés amit kipróbáltam 896MB volt). A jelenség egyébként az, hogy 768MB alatti méreteknél már a kernel user mode elérése előtt pánikol (out of memory and no processes left to kill), 768MB-nál init közben száll el ugyanezzel.
Furcsa még az is, hogy ha a dom0 fel is jön, nagyon kevés a szabad memória és nincs meg, hogy milyen jogcímen van lefoglalva kb 450MB, se processnél se cache/buffer/slab/stb-nél nem jelenik meg. Egyelőre még nem estem neki systemtappal, és hasonló nehéztüzérséggel. A dom0 memory balloningot letiltottam, de ennek nem kéne sokat számítania (nem is változtat semmit) mert az csak a xend indulás után kezd működni, itt meg már a kernel indulás közben baj van.
A két gép egyébként a dom0 kernel Xen nélküli indításakor kb egyformán viselkedik, boot után kb 140MB foglalt a 2GB-os gépen, 180MB a 4GB-oson (cache-el és mindennel együtt), tehát a lényegi különbség csak akkor jön elő, ha a Xen is alatta van. A memory mapekben nem látok különbséget a kétféle dom0 esetén, az ACPI reserved régiók máshol vannak, de a usable memóriaterület pár reserved MB híján megvan mindkét esetben, szó sincs 400-500MB-os hiányzó területekről.
Egyelőre nem tapétáznám tele a topicot dmesg-ekkel és meminfokkal, ha kell később rakok be.
Kérdésem tehát, hogy tapasztalt-e valaki hasonlót, normális jelenség ez? Illetve, általában véve dom0-hoz mennyi memóriát szoktatok használni?
- 1171 megtekintés
Hozzászólások
xm info, xm list, xen config, grub config, stb.
- A hozzászóláshoz be kell jelentkezni