On 10.02.2015 13:07, Jirka Bourek wrote:
Martin Vysny wrote:
Zdravim,
zasa nevyhoda KVM (podla mojho laickeho nazoru) je, ze volna ram-ka sa
neda zdielat medzi roznymi VM. Napriklad nas stroj momentalne pouziva
len 1gb ram, co znamena, ze dalsie 3gb moze byt pouzite na ine ucely,
ine VM... Nevyznam sa vsak vo virtualizacii, rad sa necham poucit.
No, ono pro začátek je potřeba si říct, co je to volná RAM - na
dostatečně dlouho běžícím linuxovém stroji totiž žádnou volnou RAM mít
nebudete, co nevyužijí aplikace, to využije kernel jako page cache
(diskovou cache)
Dakujem za odpoved. Nejak zaciatocnicko-intuitivne pri OpenVZ a
podobnych para-virtualnych rieseniach by som cakal, ze guesty ziadnu
diskovu cache nemaju, resp. ju sharuju s hostom. Je vsak mozne, ze z
nejakeho dovodu to tak nie je.
U vpsfree to není vidět, ale minimálně část z těch
"volných" 3GB se
takhle bude používat. Co tím chci říct, že když tuhle paměť použijete na
jiné účely, zpomalí se I/O operace (čtění z disků) pro ten stroj,
kterému takhle byla paměť odebrána (je častěji nutné tu I/O operaci
provést, protože data nejsou v cache.) Je potřeba mít to na paměti,
špatně to být nemusí.
U plné virtualizace lze sdílet paměť mezi VM taky, pokud to podporuje
kernel hosta. V kernelu hosta je načtený ovladač "balón", který zajistí,
že VM nebude používat nějakou část paměti, ta se vrátí kernelu hostitele
a ten ji může dát jinému VM. Efektivně to bude fungovat stejně jako na
OpenVZ (míň RAM pro diskové cache specifického hosta).
Vdaka, konecne viem na co je ten "baloon" ovladac ;)
Co vím, tak tohle není jediný mechanismus sdílení
paměti mezi VM, ale v
jakém stavu jsou ty ostatní, to teď z hlavy nedám.
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list