Ingo tegnap mutatta be "paravirtualized KVM" patch-ét, mellyel paravirtualizált Linux-ot lehet Linux KVM alatt futtatni. A patch továbbá olyan szolgáltatásokat is tartalmaz, amellyel a kernel ki tudja aknázni az új Intel processzorokban levő hardware cr3-cache szolgáltatást. Ez a szolgáltatás hardveresen gyorsítja a context switch-eket és a TLB flush-öket.
A kód egyelőre kísérleti és néhol nem teljes. Használatához 2.6.20-rc3 + KVM trunk kernel szükséges. A patch elérhető innen.
Ingo levelében mellékelt néhány benchmark adatot is a context switch teljesítményről, amely a patch-csel már most 30%-nyi javulást mutat.
A bejelentés itt.
- A hozzászóláshoz be kell jelentkezni
- 3776 megtekintés
Hozzászólások
Ez a fickó tud valamit. Fene se gondolta volna, hogy fizikus...
- A hozzászóláshoz be kell jelentkezni
"Mert a fizikus a FEJ, FEJ, FEJ!" :)
- A hozzászóláshoz be kell jelentkezni
ref2:
Részecske vagyok, vagy hullám,
Élek-e vagy ez a hullám?
Megmondanám, hogyha tudnám,
De mindent én sem tudhatok.
Teljes szöveg
A dallam megértéséhez pityókás fizikusokkal kell együtt énekelni.
------
gentóhuszár
- A hozzászóláshoz be kell jelentkezni
ÁÁ, (majdnem) kolléga:)
- A hozzászóláshoz be kell jelentkezni
jaja;)
egyebkent Mingo nagyon sebesseg manias.
az elso komolyabb kernel munkaja a 1.2-es kernel time.c-jenek atalakitasa volt, de a kernel-based webszerver, vagy az O(1) scheduler is a jelentos sebessegnovekedes erdekeben szuletett.
- A hozzászóláshoz be kell jelentkezni
depláne a tickless kernel fejlesztésben is vastagon benne van...
- A hozzászóláshoz be kell jelentkezni
Egy felmérés szerint (állítólag) a jó programozó ismérve, hogy jó fizikából is.
- A hozzászóláshoz be kell jelentkezni
Anno volt egy hír itt hupon, hogy ha jól emlékszem, akkor cseh fizikusok írtak egy op.rendszert. Akkor nagyon leszólták a fizikusokat programozás terén.
SZERK: HelenOS
- A hozzászóláshoz be kell jelentkezni
Fizikusok lusták, pl normális változóneveket adni is:)
- A hozzászóláshoz be kell jelentkezni
Én csak félig vagyok fizikus :)
Ezért a felének adok rendes nevet nevet :)
(szinte csak ciklus váltózónaknak nem szoktam tiszteséges nevet adni, többnyire jó neki az egybetűs, nagyon bonyesz program részekben ők is kapnak rendes nevet)
------
gentóhuszár
- A hozzászóláshoz be kell jelentkezni
Valaki aki jobban ismeri ezeket a virtualizacios megoldasokat felvilagositana, hogy miert kell a kernelbe egy teljesen uj virtualizacios kodot betenni. Ha jol emlekszem regen volt rola szo, hogy a Xen kerul beolvasztasra.
Olyasmire is emlekszem, hogy kesziteni akartak egy kozos kernelbeli reszt amit majd hasznalni fog a Xen es a VMWare is. Ez lenne a KVM?
Kulonben is mi kulonbseg van a VMWare/Xen/Qemu/KVM kozott?
- A hozzászóláshoz be kell jelentkezni
nézd meg ezt a thread-et már egyszer veséztük ezt, én sem értem különben...
- A hozzászóláshoz be kell jelentkezni
Én úgy vettem ki, hogy azért vala, mert ki tudja használni, az új prockók adta virtualizálási lehetőségeket.
------
gentóhuszár
- A hozzászóláshoz be kell jelentkezni
Ehh a Xen is használja a vmx, és svm kiterjesztéseket a HVM módban (full virt.)
- A hozzászóláshoz be kell jelentkezni
Itt találhatsz érdekes írásokat erről a témáról
- A hozzászóláshoz be kell jelentkezni
Jó, jó. Ok.
Mit is jelent ez pontosabban?
A Kernel segítségével lehet majd pl. winfost futtatni Linux alatt? Vagy mit?
- A hozzászóláshoz be kell jelentkezni
Nem túl "erős" neked ez az oldal egy kicsit? Legalább a minimális házifeladatot (linkekre kattintás, azokon levő infó elolvasása) elvégezhetnéd...
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Igazad van, RTFM-eltem, szándékosan. Egyszerűen lusta voltam. Egy röpke válasz elég lett volna. :(
Most kénytelen vagyok utánanézni.
- A hozzászóláshoz be kell jelentkezni
Jó. Röpke válasz: nem csak Windows-t, hanem természetesen Linux-ot, és állítólag OpenSolaris-t is.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Na, most már felkeltette az érdeklődésem. :) Köszönöm, trey.
- A hozzászóláshoz be kell jelentkezni