Notebook + virtualizáció
Sziasztok!
Úgy fest el kell majd utaznom, és be kell szerezzek egy notebook-ot, mert mozgásban leszek egy pár évig. Nem tudok róla, hogy notebook-okba van e lehetőség két HDD-t szerelni úgy, hogy ki iktatható legyen alkalom attán egyik vagy másik. Ezért tapasztalatokra lenne szükségem, hogy ha virtualizációval akarom megoldani a LAMP környezetet milyen vasat érdemes venni, illetve melyik VM-et érdmes használni, egyáltalán valaki dolgozott már notebook-on???
i3-as G41 chipset-es, 17" notikat nézegettem egyenlőre. Amit szeretnék, hogy windowsban fejleszteni, és azt deploy-olni lapm-ra linux openSUSE-ra, és az openSUSE-t teljesen ki tudjam használni VM-ből. Csak iránymutatásokra lenne szükségem, hogy kutatni tudjak a témában.
■ Úgy fest el kell majd utaznom, és be kell szerezzek egy notebook-ot, mert mozgásban leszek egy pár évig. Nem tudok róla, hogy notebook-okba van e lehetőség két HDD-t szerelni úgy, hogy ki iktatható legyen alkalom attán egyik vagy másik. Ezért tapasztalatokra lenne szükségem, hogy ha virtualizációval akarom megoldani a LAMP környezetet milyen vasat érdemes venni, illetve melyik VM-et érdmes használni, egyáltalán valaki dolgozott már notebook-on???
i3-as G41 chipset-es, 17" notikat nézegettem egyenlőre. Amit szeretnék, hogy windowsban fejleszteni, és azt deploy-olni lapm-ra linux openSUSE-ra, és az openSUSE-t teljesen ki tudjam használni VM-ből. Csak iránymutatásokra lenne szükségem, hogy kutatni tudjak a témában.
Processzor
Ha csak a LAMP miatt raknál fel egy operációs rendszert, akkor egyszerűbb csak konzol módban telepíteni azokat, legyen szó bármilyen Linuxról. A grafikus felület teljesen felesleges lesz a virtualizált rendszernek, valamint több memóriát is eszik. És arra is gondolni kell, hogy a rendszer, ahol az oldal majd futni fog, úgyse rendelkezik majd grafikus felülettel, ezért is teljesen felesleges ezzel lassítani a virtuális OS-t. Gondolom az OpenSUSE csomagkezelője is van olyan jó, mint az Ubuntu / Debian-é, és lehet vele kényelmesen parancssorból telepíteni minden neked szükséges alkalmazást. Ha nem ilyen az OpenSUSE, akkor megkérdőjelezem a választását.
A VT-d-t én is nézegettem, de
Dell Latitude E5520-at vettem pár hónapja. Talán a 6520 támogatja (chipset és CPU alapján), de óriási volt árban a különbség.
Konzol módot én is ajánlom, korábban teljesen feleslegesen használtam Ubuntut grafikus felülettel. Konzolos Debian, tökéletes.
VT-d támogatásra tudsz valami
Ubuntu, OpenSuSE, Debian, meg tán CentOS egyaránt. (érdekes módon a poweroff simán működött ugyanezeken a rendszereken)
Viszont free szoftverek közt nem találtam olyat, ami kihasználta volna a VT-d előnyeit. (fizetőst eleve nem kerestem)
Egyelőre csak fizetősek
Windows 7 alatt pedig VirtualBox illetve Virtual PC alól pillanatok alatt feláll egy konzolos Ubuntu.
Másik jó tanács a kérdezőnek:
Legyen a gépben jó sok memória, minimum 4Gb, de a 8 még jobb, elvégre a virtualizált OS-nek és a hoszt rendszernek is kell memória. Egy konzolos Linuxnak érdemes 5-10Gb tárhelyet adni, mert az OS a feltelepített egyéb szükséges segédalkalmazásokkal el fog foglalni 2-3Gb helyet, és kell egy kis mozgástér az általad feljesztett cuccoknak.
Készülj fel, hogy lassabb
Bizonyos gépeknél van lehetőség arra, hogy az ODD helyére HDD-t rakjunk egy arra megfelelő fiókkal. Ha jól tudom, "Hard drive caddy" néven futnak.
linux
Esetleg mert a linuxos
Filenevek
Mindig kisbetűs
Hordozhatóság
i5-2520-as procival, 8G memóriával egész tűrhetően megy win7+virtualboxban két linux (egyik desktop), viszont adatbázis kezeléssel egyelőre nem kellett foglalkoznom, így diszk performanciával kapcsolatos tapasztalatom nem nagyon van.
(ezen felül tudnék mondani két márkát, amit biztosan ne vegyél, ha teheted, viszont fogalmam sincs, ezek fényében mit szabad... :( )
Általában elég szűkös a hely
Én hosszú évek óta Windowson fejlesztek, és úgy gondolom, megfelelő a környezet, megoldható, de nem hiszem, hogy jobb mondjuk egy virtualizált Linuxon dolgozni, hacsak nem akarod az operációs rendszer különleges szolgáltatásait használni. Ha nincsenek speciális igényeid, szerintem a natív WAMP is tökéletes.
A gépemben két éves AMD processzor van, ami támogatja a virtualizációt, meg vagyok vele elégedve, mindenkinek csak ajánlani tudom. Ha a laptopodon játszani is szeretnél, akkor is ezt tudom ajánlani, mert hardveres szaklapok szerint is jóval nagyobb a grafikus teljesítménye, mint az Inteleké.
Virtualizált környezetben én is parancssorosan használom az operációs rendszereket, és megdöbbentő, hogy ilyenkor milyen kevés a rendszer memóriaigénye, 128 megával simán elmegy egy átlag weboldal kiszolgálása, 256-ot pedig szinte lehetetlen megtölteni. Ha a szoftvereket (Apache, MySQL) te szeretnéd lefordítani, akkor 768 megát tudok ajánlani. A Windows XP SP3 sem túl igényes ilyenkor, indítás után 72 megabájt ramot eszik (desktop gépen ugyanez 128-at), fordításra itt is elég 512 vagy 768.
Két HDD
Optikai meghajtót manapság már amúgy is alig használ az ember...
Igaz, de ne felejtkezzünk el
Na jó sok válasz érkezett
Utána nézek ezeknek a technológiáknak amiket írtatok!
Még egyszer köszönöm!
Késő
Most olyan a felállás, hogy ketté van particionálva a laptopom. Van fent egy Ubuntu, amin fejlesztek és rendszergazdáskodom, a Windowson pedig csinálom a Windowsos dolgokat, illetve néhanapján játszom. Béke és boldogság, mert viszonylag ritkán akarom a kettőt egyszerre és akkor nem fáj a reboot.
Ami az utazást illeti, viszonylag erős a CPU benne, tehát az aksi nem is bírja sokáig. Sajnos Bécs-Budapest viszonylatban a mobil térerő a nem létezővel egyenlő, szóval egyébként sem tudnám nagyon használni, tehát annyira nem fáj. Ha ez mégis fontos, akkor érdemes beruházni egy több cellás aksiba, a vinyót pedig lecserélni SSD-re. Vételnél érdemes odafigyelni a CPU áramfogyasztására is.
Az aksit ritkán fogom
A leírtak alapján ha normálisan akarok VM-et futtatni egy 300 ezres notebook kell a feladatra, de én ezt 200ból akartam megoldani.
Kéne találnom egy olyan disztribútort ahol félkész notebookot tudok venni, és bele rendelni a dolgokat. Mert valaki írta pl. hogy a DVD helyére be lehet tenni még egy HDD-t, és akkor elég lenne hozzá egy külső DVD amit úgy is max. telepítésnél használok.
Jelenleg úgy fejlesztek, hogy két fizikailag külön álló lemezre teszem a Windowst, és OpenSUSE-t, amikor egyiket telepítem a másik lemezt kihúzom a SATA-ból, hogy ne keljen a GRUB-al vesződnöm, és a gép bekapcsolásakor választok F8-al. Ha ez nem járható notebookon akkor gondolom kell a VM, és evvel kapcsolatban van pár dolog amin gondolkodom.
- Melyik VM-et tanuljam meg használni,
- A VM-en futó rendszeren fejlesszek e, vagy Windowson és azt deployoljam valahogy a VM-es rendszerre.
- Esetleg tanuljam meg a Samba használatát? És egy hálózati meghajtót hozzak létre egy partíción amit mind a két rendszerről el érek?
Egyébként mikor fontos a hardveres virtualizáció, és mikor elhanyagolható?
Mikortól fontos a hardveres
Amit én ajánlok:
windows host rendszer, virtualboxban egy általad választott linux, amelyik eléri az egyik megosztott windowsos mappádat, igy rögtön tudja futtatni a lementett kódot.
A windowsnak kell 2-3 G ram, a linuxnak 1, meg a virtualizáció, szóval 4G ram alatt ne kezdj neki.
A hdd-ét cseréld egy ssd-re, a két vinyót pedig felejtsd el, nem ér annyit mint amenyibe kerül. (max vegyél egy mezei usb külső diszket backupnak.)
LAMP?
Én úgy vélem, ha valakinek nem kell valami tényleg speciális beállítás vagy PHP-ext, akkor a LAMP tökéletes, nekem semmi problémám nincs vele.
Akkor lehet még szopósabb hibát kifogni, ha masszívan fájlokat, illetve azok tulajdonságait használó programot ír valaki, mert ott van eltérés a Win és a Linux között. (létrehozási/módosítási dátumok, jogosultságok... A fájl/könyvtárnevek kis-nagybetű érzékenységére figyelve a 'fájl nem található' probléma könnyen kiküszöbölhető)
Úgy mondom, hogy amit készítek legtöbb esetben linuxon fut, és nem emlékszem olyanra már évek óta, hogy a két rendszer közötti probléma előjött volna...