Current User: Guest Login Register
Please consider registering

Search Forums:


 






Virtualizace

Reply to Post
UserPost

22.47
21. 8. 2011


Radius

Member

posts 833

Nedalo mi to a po odstaveni serveru jsem patral dnem i noci jak na virtualizaci na Atomu (nema ji) a prisel jsem na par faktu, ktere jsem uz castecne zapomnel (znovu jsem je objevil :D ) a zjistil jsem i nektere nove.


1) na virtualizaci neni vzdy nutna virtualizace (to jsem uz zapomnel), ma to sve omezeni (hlavne rychlostni, ale i spoustu dalsich)

2) nemusi se vzdy nutne virtualizovat v tom pravem slova smyslu, existuje jiz nekolik druhu virtualizaci, z nichz jedna (jestli se o tom da rikat virtualizace) nepotrebuje vubec nic


AD2

a to je ten zajimaci bod, napr openvz udela se servrem to, ze jadro hostitele specialne upravi a dalsi "virtualy" jej budou pouzivat, jako by bylo jejich (pripomina to xen, ale ten je zase o krapet jinaci, ten zas dela paravirtualizaci, ale neni od tohoto daleko)

tzn, ze neni vubec potreba virtualizaci v procesoru mit, virtualizovane systemy jsou vlastne pro hostitele jen aplikace -> min ztrata vykonu (0.00 nic), primy pristup k hw (jako pri virtualizaci), vyhrazeni hw (jako u drahych virtualizacnich platforem) atd… funkcne openvz slape na paty vmwaru, takze je to paradny kousek aplikace


nevyhody:

1) nerozbeha se pod tim nic, co nebezi s linux. jadrem hosta, tj rozhodne ne wydle atd

2) na 32 hostu bude jen 32 klient (je to logicky, maj stejny jadro) atp

3) klienti nemuzou mit specialne upravene jadro (firmwary, patche atd, musel by to mit host a bylo by to pristupne vsem)

4) nekde jsem cetl, ze muze byt treba i problem, pokud host je napr debian (= velmi svobodne jadro) a klient by byl treba opensuse (hodne proprietarne upravene jadro ma v zakladu), coz ale zas neni muj pripad, mam ubuntu server a pod nim by bezel debian (stejna platforma, jen nabusenejsi jadro v hostu -> nemel by byt sebemensi problem)


http://en.wikipedia.org/wiki/C…..l_machines

http://en.wikipedia.org/wiki/O…..ualization


moji favoriti byli:

kvm – KO, chce virtualizaci

openvz – zatim vitez

virtualbox – asi si jej casem dam (az budu ucubovat wydle),virtualizaci nutne nepotrebuje a rozbehne wydle, bez virtualizace je viditelna ztrata vykonu, kazdopadne na linuxu beha asi o 300procent lip nez na wydlich

xen – musim dozjistit jak je na tom licencne a co chce

linux VServer – parodie na HyperV od wydli, ale zaujal mne, musim jej prozkoumat blize

chroot – je to klasicky prikaz jako treba ve wydlich cmd, dela to, ze proces odizoluje od systemu, vice jsem jej nezkoumal, vim ze nektere programy v linuxu chroot primo umeji jen zmenou konfiguraku, takze je mozny ze to dana aplikace musi podporovat -> openvz vicemene stavi na chroot

7.39
22. 8. 2011


standovicz

Slaný

Moderator

posts 533

Myslím, že o atomu toho víš ještě víc, než jsi nám napsal…aneb není atom jako atom…

Jaký atom máš? Zdá se že třeba možnosti mého nejstaršího atomu jsou vskutku trpasličí

http://www.youtube.com/profile…..yKzDR_aNEw

Kdo nezvrací, pije pod svoje možnosti.

11.56
22. 8. 2011


Radius

Member

posts 833

no vpodstate jsou atomy dalsi samostatnou kapitolou intelu, maj totiz ruzny parametry (spotreba, vykon), ale i pro me zajimavejsi parametry, jako pocet jader ci virtualizace


v zasade masove atomy jsou dnes jiz 64b (drive byli jen 32b, modely < 330) a pak nektere "profesionalni" maji virtualizaci, ale k tem se clovek nedostane


https://secure.wikimedia.org/wikipedia/en/wiki/List_of_Intel_Atom_microprocessors#.22Pineview.22_.2845_nm.29_2


nicmene nejlepsi zjisteni je, ze lze "virtualizovat" na vsem (i treba na 286 a to bez ztraty vykonu) s jistejma omezenima (ci v mem pripade to ani omezeni neni -> jen si nenainstaluju wydle, ale ty zatim nepotrebuju)

16.32
24. 8. 2011


Radius

Member

posts 833

  • Aplikační virtualizace – Zástupcem je například Java Virtual Machine. Jedná se o speciální, na platformě závislé API, které zprostředkovává komunikaci mezi hardwarem. Jeho prostřednictvím provozujeme na platformě nezávislou aplikaci, kterou pak můžeme spustit i na jiné architektuře, než na které byla napsána. Vlastní kód programu se interpretuje pomocí virtuálního stroje.
  • Simulace nebo emulace – Nástroje umožňují spustit operační systémy, které nejsou původně určeny pro architekturu fyzického systému. Využívá se dynamické reinterpretování kódu virtuálního stroje. Virtuální prostředí vytváří kompletní virtuální hardware a umožňuje spustit nemodifikovaný operační systém, který může být určen i pro jinou architekturu než fyzický stroj. Metoda je používána k vývoji aplikací pro procesory, které ještě nejsou na trhu, a známá je pouze jejich specifikace, nebo k simulaci prostředí jiných architektur. Příklady jsou Bochs, PearPC, Qemu (bez akceleračního modulu) a emulátor Hercules.
  • Úplná virtualizace – Nástroje úplné virtualizace vytvářejí kompletní virtuální hardware. Umožňují spouštění neupravených OS stejné architektury jako fyzický počítač. Virtuální stroje nekomunikují přímo s fyzickým hardwarem, ale jejich požadavky odeslané virtuálním zařízením jsou zpracovány a předány fyzickým zařízením. Příklady jsou Virtual Iron, VMware Server, VMware Workstation, Win4Lin, KVM a další.
  • Paravirtulizace – Nevytváří se kompletní virtuální hardware, nástroje pouze umožňují komunikovat upravenému jádru virtualizovaného operačního systému s fyzickým hardwarem přes speciální API upraveného jádra hostitelského systému. Systémová volání probíhají přes hypervisor (odtud název hypervisory používaný pro paravirtualizační nástroje). Nejznámějším zástupcem nejen této skupiny určeným pro Linux je Xen. Dalšími jsou VMware ESX Server nebo Win4Lin 9x. Systémy na bázi paravirtualizace dosahují vysoké efektivity.
  • Virtualizace na úrovni jádra operačního systému – K virtualizaci dochází až na úrovni operačního systému. Rozšiřuje obsluhu procesů jádrem na celé skupiny procesů – kontexty. Využívá částí virtualizovaných operačních systémů, které by se při plné virtualizaci nebo paravirtualizaci vyskytovaly vícekrát. Provozované servery sdílí jádro OS a jeho služby. Metoda umožňuje provoz více instancí stejných operačních systémů určených pro stejnou architekturu jako hostitelský systém. Technika kombinuje princip izolace, který je jedním z požadavků virtualizace OS, a sdílení, díky kterému systémy dosahují vysoké efektivity. Příklady jsou FreeBSD Jails, Solaris Containers, Virtuozzo, OpenVZ a Linux-VServer. Mechanismus dosahuje při běhu virtuálního systému téměř stejné efektivity jako jeho běh v nevirtuálním prostředí.
Reply to Post


Reply to Topic:
Virtualizace

Guest Name (Required):

Guest Email (Required):

Smileys
Confused Cool Cry Embarassed Frown Kiss Laugh Smile Surprised Wink Yell
Post New Reply

Guest URL (required)

Math Required!
What is the sum of:
6 + 12
   



About the [CZ] – CZECH OPENARENA CLAN forum

Most Users Ever Online:

166


Currently Online:

5 Guests

Forum Stats:

Groups: 2

Forums: 11

Topics: 161

Posts: 1009

Membership:

There are 259 Members

There have been 8 Guests

There is 1 Admin

There are 2 Moderators

Top Posters:

Radius – 833

LuPuS – 213

Proti – 149

Hodnak – 118

Ada – 52

Optimus – 30

Administrators: [CZ]TUXOR (585 Posts)

Moderators: standovicz (533 Posts), Jer!ch0 (474 Posts)