erőforrás kontroll virtuális gépen

Fórumok

egy webportál átalakítása kapcsán felmerült virtuális gép használatának a bevezetése. az ok, a régi webportált fejlesztő rendszergazda már nem dolgozik a cégnél, és hátrahagyott egy eléggé gány kódból álló php rendszert. ügyeletesen túlterheli az új nagyobb server erőforrásait is, például amikor backupolja az anyagot, eléggé szerencsétlen módon. mysql loadja ilyenkor az egekbe szökik, pedig a feladat ezt nem tenné szükségessé. jelenleg szerencsésebbnek tűnik egy teljesen új webportál felállítása, de a régire is szükség van folyamatosan. amíg nem sikerül befoltozni az összes hibát a régi rendszeren, illetve portolni az abban található összes adatot és funkciót az újra, párhuzamosan kellene működnie a kettőnek. a legjobb megoldás az lehetne, ha a régi rendszer egy virtuális gépre költözne, még az új stabil webportál közvetlenül a host rendszeren menne. azonban biztosítani kell, hogy a régi rendszer a ne tudja felemészteni a host összes erőforrását. a guest gépek ram memóriáját a legtöbb virtuális gép keretek között tudja tartani. a processzor időt melyik virtualizátor tudja hasonló módon adott keretek között tartani? valami radikálisabb megoldásra gondoltam, mint a virtualizátor program nice szintjének az állítgatása. konkréten meghatározott mips, vagy a host procidejének a meghatározott maximális %a.
xen, vmware, virtualbox, qemu, openvz, kvm stb. melyik erre a legalkalmasabb?

Hozzászólások

szerintem a regi es az uj gepet is virtualizalni kene. xen, vmware, openvz-vel dolgoztam, ezek mind tudjak a cpu korlatozast. az openvz-n ered el a legkisebb veszteseget.

OpenVZ-t ajánlanám elsőnek.
- CPUUNITS
- CPULIMIT

De memória, process szám, lemez használat és sok más is beállítható.

(Alkalmasint Proxmox-ra keress rá, ha grafikus felületet szeretsz ilyen beállítgatáshoz használni Debian alatt, vagy VTONF RedHat vonalon.)

A vmware esx(i) pl. eleg okos ilyen teren (lehet cpu/memoria/io/network limiteket allitani, hierarchikus resource poolokat definialni, stb).

A felsoroltak kozul a xen es az openvz biztosan tudja ezt, viszont szvsz virtualboxra es qemu-ra nem erdemes eles szerver funkciokat bizni.

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!

Ha az új rendszert mindenképpen vason akarod tartani akkor VMware Server 2.0 lehet a megoldás.
Amennyiben elfut a vasadon akkor én is inkább ESX3i-t javasolnék (egy gépen ingyenes), mivel megfelelően korlátozhatók a különböző erőforrások, CPU, memória, I/O, hálózat.