Inguqulelo entsha ye-Cloud Hypervisor 0.3 ifika, umthombo ovulekileyo we-VMM

Ilifu Hypervisor

I-Intel ibhengeze ukumiliselwa kwe Inguqulelo entsha yehypervisor "Ilifu Hypervisor 0.3" yeyiphi eNgumthombo ovulekileyo wokujonga umatshini ukubaleka ngaphezulu kweKVM. Iprojekthi ijolise ekusebenzeni kwimithwalo yemisebenzi yanamhlanje efini, kunye neseti encinci yeqonga lehardware kunye nolwakhiwo.

Umthwalo wemisebenzi yelifu ubhekisa kwezo ziqhutywa ngabaxhasi ngaphakathi kumboneleli welifu. Isiphathamandla isekwe kumacandelo eprojekthi yeRust-VMM edibeneyo, apho iAlibaba, iAmazon, uGoogle kunye neRed Hat nabo bathatha inxaxheba, ukongeza kwi-Intel.

I-Rust-VMM ibhaliwe kwiRust kwaye ikuvumela ukuba wenze iihypervisors ezithile yemisebenzi ethile. I-Cloud Hypervisor yenye yezo hypervisors ezibonelela ngeyona nqanaba liphezulu loVavanyo loMatshini oSebenzayo (VMM) kwaye zilungiselelwe ukuhlangabezana nemiceli mngeni yekhompyuter yelifu.

Ilifu Hypervisor ijolise ekukhutshweni kolwabiwo lwangoku lweLinux usebenzisa izixhobo zeparivirtualized virtio.

Kwimisebenzi ephambili ibalasele: Ukuphendula okuphezulu, ukusetyenziswa kwememori ephantsi, ukusebenza okuphezulu, ukumiliselwa okwenziwe lula kunye nokunciphisa iivenkile zokuhlaselwa ezinokubakho.

Inkxaso ye-emulsion iyancitshiswa kwaye kugxininiswa kwiparavirtualization. Okwangoku ziinkqubo ze-x86_64 kuphela ezixhaswayo, kodwa izicwangciso zibandakanya inkxaso ye-AArch64. Kwiinkqubo zeendwendwe, okwangoku Kuphela zi-64-bit Linux zokwakha ezixhaswayo. I-CPU, imemori, i-PCI kunye ne-NVDIMM ziqwalaselwe kwinqanaba lokwakha kwaye oomatshini ababonakalayo banokuhanjiswa phakathi kweeseva.

Ikhowudi yeprojekthi iyafumaneka phantsi kwelayisensi ye-Apache 2.0.

Iimpawu ezintsha eziphambili zeCloud Hypervisor 0.3

Kule nguqulo intsha ye-Cloud Hypervisor 0.3 ime Ukupheliswa kwe-I / O yeparvirtualized kwiinkqubo ezizezinye. Ukunxibelelana nezixhobo zebhloko, amandla okusebenzisa i-vhost-user-blk backends yongezwa.

Utshintsho ivumela ukudibanisa izixhobo zebhloko esekwe kwimodyuli ye-vhost -user, njenge-SPDK, kwi-Cloud Hypervisor njengokubuyela umva kwesitora esenziwe ngeparvirtualised.

El Inkxaso yokususa imisebenzi yenethiwekhi kwi-vhost -user-net backend evele kuhlobo lwangaphambili iyandiswa nge-backend entsha esekwe kumlawuli wenethiwekhi we-TAP. Umva ubhaliwe kwiRust kwaye ngoku isetyenziswa yi-Cloud Hypervisor njengoyilo loyilo lokuqala lwenethiwekhi.

Ukunyusa ukusebenza ngokukuko kunye nokukhuseleka konxibelelwano phakathi kobume bendawo kunye nenkqubo yeendwendwe, ukumiliselwa kwe-hybridi yeziseko ezine-AF_VSOCK addressing kuyacetyiswa (iziseko zenethiwekhi ezibonakalayo), ukusebenza nge-virtio.

Ukuphunyezwa kusekelwe kumava eprojekthi yeFirecracker, ephuhliswe yiAmazon. I-VSOCK ikuvumela ukuba usebenzise i-POSIX socket API esemgangathweni Unxibelelwano phakathi kwezicelo kwinkqubo yeendwendwe kunye necala lokubamba, ethi iququzelele uhlengahlengiso lweenkqubo zenethiwekhi rhoqo zolo nxibelelwano kunye nokwenza intsebenzo yeenkqubo ezininzi zabaxumi kunye nesicelo se-server.

Olunye utshintsho olwahlukileyo kukuba Inkxaso yokuqala ibonelelwa nge-API yolawulo kusetyenziswa umthetho olandelwayo we-HTTP. Kwixesha elizayo, le API iya kukuvumela ukuba uqalise ukusebenza kwe-asynchronous kwiinkqubo zeendwendwe, ezinje ngokufaka izixhobo ezishushu kunye nokufuduka kwemeko.

Kukwaqaqanjisiwe kukongezwa komaleko kunye ne-virtio MMIO (imemori ye-virtio imephu) -usetyenziso olusekwe kuthutho, olunokusetyenziselwa ukwenza iinkqubo zeendwendwe ezincinci ezingadingi ukulingiswa kwebhasi ye-PCI.

Njengenxalenye yenyathelo lokwandisa inkxaso yenkxaso yokwazisa iindwendwe ebekiweyo, i-Cloud Hypervisor yongeze amandla okuhambisa izixhobo ze-IOMMU ezenziwe nge-virtio, ezinokonyusa ukhuseleko lokungena kunye nokuhambisa izixhobo ngokuthe ngqo.

Okokugqibela kwezinye izinto ezinqabileyo eziqaqanjisiweyo kwintengiso, zi sInkxaso ebonelelwe Ubuntu 19.10, kunye Kukwanakho ukuqhuba iinkqubo zeendwendwe ngaphezulu kwe-64GB ye-RAM.

Ukuba ufuna ukwazi ngakumbi ngayo, kunye nokuba nakho ukusebenza nale Hypervisor, ungazijonga iinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.