Steal: a ghoideann am LAP ó mheaisíní fíorúla

Steal: a ghoideann am LAP ó mheaisíní fíorúla

Dia dhuit! Ba mhaith liom a insint duit i dtéarmaí simplí faoi mheicnic steal taobh istigh de mheaisíní fíorúla agus faoi roinnt déantáin neamhshoiléir ar éirigh linn a fháil amach le linn a thaighde, a raibh orm tumadóireacht a dhéanamh isteach mar stiúrthóir teicniúil ar ardán scamall. Mail.ru Cloud Solutions. Ritheann an t-ardán ar KVM.

Is é an t-am goid LAP an t-am nach bhfaigheann an meaisín fíorúil acmhainní próiseálaí chun é a chur i gcrích. Ní dhéantar an t-am seo a chomhaireamh ach i gcórais oibriúcháin aoi i dtimpeallachtaí fíorúlaithe. Tá na cúiseanna leis an áit a dtéann na hacmhainní is mó leithdháilte seo, mar atá sa saol, an-doiléir. Ach shocraigh muid é a dhéanamh amach, agus rinneamar roinnt turgnaimh fiú. Ní hé go bhfuil gach rud ar eolas againn faoi ghoid anois, ach inseoidh muid rud éigin suimiúil duit anois.

1. Cad is steal ann

Mar sin, is méadrach é steal a léiríonn easpa ama próiseálaí do phróisis taobh istigh de mheaisín fíorúil. Mar a thuairiscítear sa phaiste eithne KVMIs é Stealth an t-am a bhfuil an hypervisor ag feidhmiú próisis eile ar an OS óstach cé go bhfuil sé tar éis an próiseas meaisín fíorúil a scuaine lena fhorghníomhú. Is é sin, déantar steal a ríomh mar an difríocht idir an t-am nuair a bhíonn an próiseas réidh le forghníomhú agus an t-am a leithdháiltear am próiseálaí ar an bpróiseas.

Faigheann an eithne meaisín fíorúil an méadrach steal ón hypervisor. Ag an am céanna, ní shonraíonn an hypervisor go díreach cad iad na próisis eile atá á reáchtáil aige, deir sé go simplí “cé go bhfuil mé gnóthach, ní féidir liom am a thabhairt duit.” Ar KVM, cuireadh leis an tacaíocht do ríomh goid paistí. Tá dhá phríomhphointe anseo:

  • Foghlaimíonn an meaisín fíorúil faoi ghoid ón hypervisor. Is é sin, ó thaobh na gcaillteanas, maidir le próisis ar an meaisín fíorúil féin is tomhas indíreach é seo is féidir a bheith faoi réir saobhadh éagsúla.
  • Ní roinneann an hypervisor faisnéis leis an meaisín fíorúil faoi cad eile atá á dhéanamh aige - is é an rud is mó ná nach gcaitheann sé am dó. Mar gheall air seo, ní féidir leis an meaisín fíorúil féin saobhadh sa táscaire steal a bhrath, rud a d'fhéadfaí a mheasúnú de réir nádúr na bpróiseas iomaíoch.

2. Cad a chuireann isteach ar ghoid

2.1. Steal ríomh

Go bunúsach, ríomhtar an ghoid thart ar an gcaoi chéanna leis an ngnáth-am úsáide LAP. Níl mórán eolais ann faoin gcaoi a ndéantar athchúrsáil a mheas. Is dócha toisc go measann daoine is mó an cheist seo soiléir. Ach tá gaistí anseo freisin. Chun eolas a chur ar an bpróiseas seo, is féidir leat léamh alt le Brendan Gregg: foghlaimeoidh tú faoi go leor nuances agus úsáid á ríomh agus faoi chásanna ina mbeidh an ríomh seo earráideach ar na cúiseanna seo a leanas:

  • Róthéann an próiseálaí, rud a fhágann go scipeann na timthriallta.
  • Cumasaigh/díchumasaigh treisiú turbo, a athraíonn luas clog an phróiseálaí.
  • Athrú ar fhad an tslis ama a tharlaíonn nuair a úsáidtear teicneolaíochtaí coigilte cumhachta próiseálaí ar nós SpeedStep.
  • An fhadhb leis an meán a ríomh: is féidir le húsáid nóiméad amháin a mheas ag 80% pléasctha gearrthéarmach 100% a cheilt.
  • Is cúis le glas casadh an próiseálaí a athéileamh, ach ní fheiceann an próiseas úsáideora aon dul chun cinn ina fhorghníomhú. Mar thoradh air sin, beidh an úsáid próiseálaithe ríofa ag an bpróiseas céad faoin gcéad, cé nach n-ídíonn an próiseas am próiseálaí go fisiciúil.

Níor aimsigh mé alt a chuireann síos ar ríomh den chineál céanna maidir le goid (má tá a fhios agat, déan é a roinnt sna tuairimí). Ach, ag meas an cód foinse, tá an mheicníocht ríofa mar an gcéanna le haghaidh athchúrsála. Go simplí, cuirtear cuntar eile san eithne, go díreach don phróiseas KVM (próiseas meaisín fíorúil), a chomhaireamh fad an phróisis KVM ag fanacht le ham LAP. Tógann an cuntar faisnéis faoin bpróiseálaí óna shonraíocht agus seiceálann sé cibé an mbaineann próiseas an mheaisín fhíorúil úsáid as a chuid sceartáin go léir. Más é sin go léir, glacaimid leis nach raibh an próiseálaí áitithe ach amháin sa phróiseas meaisín fíorúil. Seachas sin, cuirimid in iúl go raibh an próiseálaí ag déanamh rud éigin eile, steal le feiceáil.

Tá an próiseas comhaireamh steal faoi réir na bhfadhbanna céanna le comhaireamh athchúrsála rialta. Gan a rá go bhfeictear fadhbanna den sórt sin go minic, ach tá cuma dhíspreagúil orthu.

2.2. Cineálacha fíorúlaithe ar KVM

Go ginearálta, tá trí chineál fíorúlaithe ann, agus faigheann gach ceann díobh tacaíocht ó KVM. Féadfaidh an mheicníocht goid tarlú ag brath ar an gcineál virtualization.

Craoladh. Sa chás seo, tarlaíonn feidhmiú an chórais oibriúcháin meaisín fíorúil le feistí hypervisor fisiceacha rud éigin mar seo:

  1. Seolann an córas oibriúcháin aoi ordú chuig a ghléas aoi.
  2. Faigheann an t-aoi-tiománaí feiste an t-ordú, gineann sé iarratas ar BIOS an ghléis agus cuireann sé chuig an hypervisor é.
  3. Aistríonn an próiseas hypervisor ordú go ordú don fheiste fisiceach, rud a fhágann go bhfuil sé, i measc rudaí eile, níos sláine.
  4. Glacann tiománaí an fheiste fhisiciúil an t-ordú modhnaithe agus cuireann sé chuig an bhfeiste fisiceach é féin.
  5. Téann torthaí na n-orduithe forghníomhaithe siar ar an gcosán céanna.

Is é an buntáiste a bhaineann leis an aistriúchán ná go gceadaíonn sé duit aon fheiste a aithris agus nach dteastaíonn ullmhúchán speisialta d’eithne an chórais oibriúcháin. Ach caithfidh tú íoc as seo, ar an gcéad dul síos, i luas.

Fíorúlú crua-earraí. Sa chás seo, tuigeann an gléas ar leibhéal na crua-earraí orduithe ón gcóras oibriúcháin. Is é seo an bealach is tapúla agus is fearr. Ach, ar an drochuair, níl sé tacaithe ag gach feiste fisiceach, hypervisors agus córais oibriúcháin aoi. Faoi láthair, is iad na príomhfheistí a thacaíonn le fíorúlú crua-earraí próiseálaithe.

Para-fhíorúsú. An rogha is coitianta le haghaidh fíorúlú gléas ar KVM agus go ginearálta an modh fíorúlaithe is coitianta do chórais oibriúcháin aoi. Is é a shainiúlacht ná go dtarlaíonn obair le roinnt fochórais hypervisor (mar shampla, leis an líonra nó leis an gcruach diosca) nó go ndéantar leathanaigh chuimhne a leithdháileadh ag baint úsáide as an hypervisor API, gan orduithe ísealleibhéil a aistriú. Is é an míbhuntáiste a bhaineann leis an modh fíorúlaithe seo ná go gcaithfear eithne an chórais oibriúcháin aoi a mhodhnú ionas gur féidir leis cumarsáid a dhéanamh leis an hypervisor ag baint úsáide as an API seo. Ach déantar é seo a réiteach de ghnáth trí thiománaithe speisialta a shuiteáil ar an gcóras oibriúcháin aoi. I KVM a thugtar an API seo API virtio.

Le paravirtualization, i gcomparáid le craoladh, laghdaítear an cosán chuig an bhfeiste fisiceach go mór trí orduithe a sheoladh go díreach ón meaisín fíorúil chuig an bpróiseas hypervisor ar an óstach. Ligeann sé seo duit dlús a chur le forghníomhú na dtreoracha go léir taobh istigh den mheaisín fíorúil. I KVM, déanann an virtio API é seo, nach n-oibríonn ach le haghaidh feistí áirithe, mar líonra nó adapter diosca. Sin é an fáth go bhfuil tiománaithe virtio suiteáilte taobh istigh de mheaisíní fíorúla.

Is é an míbhuntáiste a bhaineann leis an luasghéarú seo ná nach bhfanann gach próiseas a ritheann taobh istigh den mheaisín fíorúil taobh istigh de. Cruthaíonn sé seo roinnt éifeachtaí speisialta a d'fhéadfadh a bheith mar thoradh ar sceathraí ar ghoid. Molaim staidéar mionsonraithe a thosú ar an gceist seo le API le haghaidh I/O fíorúil: virtio.

2.3. Sceidealú "cothrom".

Is gnáthphróiseas é meaisín fíorúil ar hypervisor, go deimhin, a chloíonn le dlíthe sceidealaithe (dáileadh acmhainní idir próisis) san eithne Linux, mar sin déanaimis breathnú níos géire air.

Úsáideann Linux an CFS mar a thugtar air, Totally Fair Scheduler, a tháinig chun bheith ina sceidealóir réamhshocraithe ó eithne 2.6.23. Chun an algartam seo a thuiscint, is féidir leat Linux Kernel Architecture nó an cód foinse a léamh. Is é croílár CFS ná am próiseálaí a dháileadh idir próisis ag brath ar fhad a bhforghníomhaithe. Dá mhéad ama LAP a éilíonn próiseas, is lú an t-am LAP a fhaigheann sé. Cinntíonn sé seo go ndéantar gach próiseas a fhorghníomhú "go cothrom" - ionas nach n-áitíonn próiseas amháin gach próiseálaí i gcónaí, agus is féidir le próisis eile a fhorghníomhú freisin.

Uaireanta bíonn déantáin suimiúla mar thoradh ar an paradigm seo. Is dócha go gcuimhníonn úsáideoirí Linux fadtréimhseacha ar reo eagarthóir téacs rialta ar dheasc agus iad ag rith feidhmchláir atá dian ar acmhainní mar tiomsaitheoir. Tharla sé seo toisc go ndeachaigh tascanna neamh-acmhainne in fheidhmchláir deisce in iomaíocht le tascanna a bhí dian ar acmhainní, mar an tiomsaitheoir. Ceapann CFS go bhfuil sé seo éagórach, mar sin stopann sé go tréimhsiúil an t-eagarthóir téacs agus ligeann sé don phróiseálaí cúraimí an tiomsaitheora a láimhseáil. Ceartaíodh é seo le meicníocht sched_autogroup, ach d'fhan go leor gnéithe eile de dháileadh ama próiseálaí idir tascanna. I ndáiríre, ní scéal é seo faoi cé chomh dona agus atá gach rud i CFS, ach iarracht aird a tharraingt ar an bhfíric nach é dáileadh “cothrom” am próiseálaí an tasc is fánach.

Tá pointe tábhachtach eile sa sceidealóir preemption. Tá sé seo riachtanach chun tús a chur leis an bpróiseas snicckering as an próiseálaí agus ligean do dhaoine eile oibriú. Athrú comhthéacs a thugtar ar an bpróiseas díshealbhaithe. Sa chás seo, caomhnaítear comhthéacs iomlán an taisc: staid an chruach, na cláir, etc., agus ina dhiaidh sin seoltar an próiseas chun fanacht, agus glacann ceann eile a áit. Is oibríocht chostasach é seo don OS agus is annamh a úsáidtear é, ach níl aon rud bunúsach cearr leis. Féadfaidh athrú comhthéacs go minic fadhb a léiriú san OS, ach de ghnáth bíonn sé leanúnach agus ní léiríonn sé aon rud go háirithe.

Tá a leithéid de scéal fada ag teastáil chun fíric amháin a mhíniú: dá mhéad acmhainní próiseálaí a dhéanann próiseas iarracht a ithe i sceidealóir macánta Linux, is amhlaidh is tapúla a stopfar é ionas gur féidir le próisis eile oibriú freisin. Cibé an bhfuil sé seo ceart nó nach bhfuil, is ceist chasta í is féidir a réiteach go difriúil faoi ualaí éagsúla. I Windows, go dtí le déanaí, bhí an sceidealóir dírithe ar phróiseáil tosaíochta feidhmchláir deisce, rud a d'fhéadfadh próisis chúlra a reo. Bhí cúig rang éagsúla sceidealóirí ag Sun Solaris. Nuair a sheolamar fíorúlú, chuireamar an séú ceann leis, Sceidealóir sciar cothrom, toisc nach raibh na cúig roimhe seo ag obair go leordhóthanach le fíorúlú Criosanna Solaris. Molaim staidéar mionsonraithe a thosú ar an gceist seo le leabhair mar Inmheánach Solaris: Solaris 10 agus Ailtireacht Eithne OpenSolarisEithne Linux a thuiscint.

2.4. Conas monatóireacht a dhéanamh ar ghoid?

Tá monatóireacht ar ghoid taobh istigh de mheaisín fíorúil, cosúil le haon mhéadrach próiseálaí eile, simplí: is féidir leat aon uirlis méadrachta próiseálaí a úsáid. Is é an rud is mó ná go bhfuil an meaisín fíorúil ar Linux. Ar chúis éigin, ní sholáthraíonn Windows an fhaisnéis seo dá úsáideoirí. 🙁

Steal: a ghoideann am LAP ó mheaisíní fíorúla
Aschur an ordaithe barr: sonraí an ualach próiseálaí, sa cholún ar dheis - steal

Tagann an deacracht chun cinn nuair a dhéantar iarracht an fhaisnéis seo a fháil ón hypervisor. Is féidir leat iarracht a dhéanamh steal a thuar ar an meaisín óstach, mar shampla, ag baint úsáide as an Meán-Ualach (LA) paraiméadar - an meánluach ar líon na bpróiseas ag fanacht sa scuaine fhorghníomhú. Níl an modh chun an paraiméadar seo a ríomh simplí, ach go ginearálta, má tá LA normalaithe de réir líon na snáitheanna próiseálaí níos mó ná 1, léiríonn sé seo go bhfuil an freastalaí Linux ró-ualach le rud éigin.

Cad atá na próisis seo go léir ag fanacht? Is é an freagra soiléir an próiseálaí. Ach níl an freagra iomlán ceart, mar uaireanta bíonn an próiseálaí saor in aisce, ach téann LA as scála. Cuimhnigh conas a thiteann NFS amach agus conas a fhásann LA. Féadfaidh an rud céanna tarlú le diosca agus le gléasanna ionchuir/aschuir eile. Ach i ndáiríre, is féidir le próisis fanacht go dtí deireadh aon ghlais, bíodh sé fisiciúil, a bhaineann le gléas I/O, nó loighciúil, mar mutex. Áirítear leis seo freisin glasáil ar leibhéal na crua-earraí (an freagra céanna ón diosca), nó loighic (na primitives glasála mar a thugtar air, lena n-áirítear a bunch de aonáin, mutex oiriúnaitheach agus casadh, semaphores, athróg riocht, rw glais, glais ipc. ...).

Gné eile de LA is ea go meastar é mar mheán córas oibriúcháin. Mar shampla, tá 100 próiseas san iomaíocht le haghaidh comhad amháin, agus ansin LA=50. Is cosúil go léiríonn luach mór den sórt sin go bhfuil an córas oibriúcháin olc. Ach maidir le cód crookedly scríofa eile, d'fhéadfadh sé seo a bheith ina stát gnáth, in ainneoin go bhfuil sé ach go dona, agus próisis eile sa chóras oibriúcháin nach bhfuil ag fulaingt.

Mar gheall ar an meánú seo (agus i gceann nóiméad ar a laghad), ní hé an tasc is luachmhaire é rud ar bith a chinneadh de réir tháscaire an LA, le torthaí an-éiginnte i gcásanna sonracha. Má dhéanann tú iarracht é a dhéanamh amach, gheobhaidh tú amach nach ndéanann ailt ar Vicipéid agus acmhainní eile atá ar fáil ach cur síos ar na cásanna is simplí, gan míniú domhain ar an bpróiseas. Cuirim chuig gach duine a bhfuil suim acu, arís, anseo a Bhreandáin Gregg  - lean na naisc thíos. Cé atá ró-leisciúil Béarla a labhairt - aistriúchán ar a alt móréilimh faoi LA.

3. Éifeachtaí speisialta

Anois, déanaimis féachaint ar na príomhchásanna goid ar tháinig muid orthu. Inseoidh mé duit conas a leanann siad ó gach ceann díobh thuas agus conas a bhaineann siad leis na táscairí ar an hypervisor.

Athchúrsáil. An ceann is simplí agus is coitianta: tá an hypervisor athúsáidte. Go deimhin, tá go leor meaisíní fíorúla ag rith, tomhaltas próiseálaí ard taobh istigh díobh, go leor iomaíochta, tá úsáid LA níos mó ná 1 (gnáthraithe ag snáitheanna próiseálaí). Moillíonn gach rud taobh istigh de gach meaisín fíorúil. Tá steal a tharchuirtear ón hypervisor ag fás freisin, is gá an t-ualach a athdháileadh nó duine éigin a mhúchadh. Go ginearálta, tá gach rud loighciúil agus intuigthe.

Paravirtualization vs. Cásanna Aonair. Níl ach meaisín fíorúil amháin ar an hypervisor; ídíonn sé cuid bheag de, ach táirgeann sé ualach mór I/O, mar shampla ar dhiosca. Agus ó áit éigin tá steal beag le feiceáil ann, suas le 10% (mar atá léirithe ag roinnt turgnaimh).

Tá an cás suimiúil. Steal dealraitheach anseo go beacht mar gheall ar blocáil ar leibhéal na tiománaithe paravirtualized. Cruthaítear idirbhriseadh taobh istigh den mheaisín fíorúil, próiseáilte ag an tiománaí agus seolta chuig an hypervisor. Mar gheall ar an láimhseáil idirbhriste ar an hypervisor, don mheaisín fíorúil tá sé cosúil le hiarratas seolta, tá sé réidh le cur i gcrích agus tá sé ag fanacht leis an bpróiseálaí, ach ní thugtar am próiseálaí dó. Ceapann an cailín fíorúil go bhfuil an uair seo goidte.

Tarlaíonn sé seo faoi láthair a sheoltar an maolán, téann sé isteach i spás eithne an hypervisor, agus tosaíonn muid ag fanacht leis. Cé, ó thaobh an mheaisín fíorúil, ba chóir dó filleadh láithreach. Dá bhrí sin, de réir an algartam ríomh steal, meastar go bhfuil an t-am seo goidte. Is dócha, sa chás seo d'fhéadfadh meicníochtaí eile a bheith ann (mar shampla, roinnt glaonna sys eile a phróiseáil), ach níor cheart go mbeadh siad i bhfad níos difriúil.

Sceidealóir i gcoinne meaisíní fíorúla luchtaithe. Nuair a bhíonn meaisín fíorúil amháin ag fulaingt ó ghoid níos mó ná cinn eile, tá sé seo mar gheall ar an sceidealóir. Dá mhéad a lódálann próiseas an próiseálaí, is ea is luaithe a chuirfidh an sceidealóir tús leis ionas gur féidir leis na cinn eile oibriú freisin. Mura n-ídíonn an meaisín fíorúil beagán, is ar éigean a fheicfidh sé goid: shuigh a phróiseas go hionraic agus d'fhan sé, ní mór dúinn níos mó ama a thabhairt dó. Má tháirgeann meaisín fíorúil an t-ualach uasta ar a chroíleacáin go léir, is minic a chictear amach as an bpróiseálaí é agus déanann siad iarracht gan mórán ama a thabhairt dó.

Tá sé níos measa fós nuair a dhéanann próisis taobh istigh den mheaisín fíorúil iarracht níos mó próiseálaí a fháil toisc nach féidir leo déileáil le próiseáil sonraí. Ansin cuirfidh an córas oibriúcháin ar an hypervisor, mar gheall ar leas iomlán a bhaint macánta, níos lú agus níos lú ama próiseálaí. Tarlaíonn an próiseas seo cosúil le avalanche, agus goid jumps chun na spéartha, cé go bhféadfadh meaisíní fíorúil eile faoi deara é. Agus na croíleacáin níos mó, is measa an meaisín lena mbaineann. I mbeagán focal, is mó atá ag fulaingt ar mheaisíní fíorúla luchtaithe le go leor croíleacáin.

LA íseal, ach tá steal. Má tá LA thart ar 0,7 (is é sin, is cosúil go bhfuil an hypervisor gannualach), ach breathnaítear goid taobh istigh de mheaisíní fíorúla aonair:

  • An rogha le paravirtualization cur síos orthu cheana féin thuas. Is féidir leis an meaisín fíorúil méadracht a fháil a léiríonn goid, cé go bhfuil an hypervisor fíneáil. De réir thorthaí ár dturgnaimh, ní théann an rogha steal seo thar 10% agus níor cheart go mbeadh tionchar suntasach aige ar fheidhmíocht na n-iarratas taobh istigh den mheaisín fíorúil.
  • Ríomhtar an paraiméadar LA go mícheart. Níos cruinne, déantar é a ríomh i gceart ag gach nóiméad ar leith, ach nuair a dhéantar é a mheánú thar nóiméad amháin déantar é a mheas faoina luach. Mar shampla, má ídíonn meaisín fíorúil amháin in aghaidh an tríú cuid den hypervisor a phróiseálaithe go léir ar feadh leath nóiméad go díreach, ansin beidh LA in aghaidh an nóiméid ar an hypervisor 0,15; tabharfaidh ceithre mheaisín fíorúla den sórt sin ag obair go comhuaineach 0,6. Agus ar an bhfíric go bhfuil ar feadh leath nóiméad ar gach ceann acu bhí goid fiáin ag 25% de réir an táscaire LA ní féidir a tharraingt amach a thuilleadh.
  • Arís, mar gheall ar an sceidealóir a chinn go raibh duine éigin ag ithe an iomarca agus lig go bhfuil duine éigin fanacht. Idir an dá linn, athróidh mé an comhthéacs, láimhseálfaidh mé cur isteach agus tabharfaidh mé aire do rudaí córais tábhachtacha eile. Mar thoradh air sin, ní fheiceann roinnt meaisíní fíorúla aon fhadhbanna, agus bíonn droch-dhíghrádú feidhmíochta ag daoine eile.

4. Saobhadh eile

Tá milliún cúiseanna eile ann le saobhadh ar ais cothrom ama próiseálaí ar mheaisín fíorúil. Mar shampla, cuireann hipearthreadáil agus NUMA deacrachtaí isteach san áireamh. Mearbhall siad go hiomlán leis an rogha eithne chun an próiseas a fhorghníomhú, toisc go n-úsáideann an sceidealóir comhéifeachtaí - meáchain, rud a fhágann go bhfuil an ríomh níos deacra fós nuair a bhíonn an comhthéacs á athrú.

Tá saobhadh ann mar gheall ar theicneolaíochtaí cosúil le treisiú turbo nó, os a choinne sin, modh coigilte fuinnimh, ar féidir leo, nuair a bhíonn úsáid á ríomh, minicíocht nó fiú an t-am ar an bhfreastalaí a mhéadú nó a laghdú go saorga. Trí threisiú turbo a chumasú laghdaítear feidhmíocht snáithe próiseálaí amháin mar gheall ar mhéadú ar fheidhmíocht ceann eile. Ag an nóiméad seo, ní dhéantar faisnéis faoi mhinicíocht próiseálaí reatha a tharchur chuig an meaisín fíorúil, agus creideann sé go bhfuil duine éigin ag goid a chuid ama (mar shampla, d'iarr sé 2 GHz, ach fuair sé leath sin).

Go ginearálta, is féidir go leor cúiseanna a bheith ann le saobhadh. Seans go bhfaighidh tú rud éigin eile ar chóras áirithe. Is fearr tosú leis na leabhair ar thug mé naisc chucu thuas, agus staitisticí a aisghabháil ón hypervisor ag baint úsáide as fóntais mar perf, sysdig, systemtap, mar atá deicheanna.

5. Conclúidí

  1. D'fhéadfadh go dtarlódh roinnt méid steal mar gheall ar paravirtualization, agus is féidir é a mheas mar rud gnáth. Scríobhann siad ar an Idirlíon gur féidir an luach seo a bheith 5-10%. Ag brath ar na hiarratais taobh istigh den mheaisín fíorúil agus ar an ualach a chuireann sé ar a chuid feistí fisiceacha. Anseo tá sé tábhachtach aird a thabhairt ar an gcaoi a mbraitheann iarratais taobh istigh de mheaisíní fíorúla.
  2. Ní bhíonn idirghaol soiléir i gcónaí idir an cóimheas idir an t-ualach ar an hypervisor agus an steal taobh istigh den mheaisín fíorúil; is féidir leis an dá mheastachán ar ghoid a bheith earráideach i gcásanna sonracha faoi ualaí éagsúla.
  3. Tá droch-dhearcadh ag an sceidealóir i leith próisis a iarrann go leor. Déanann sé iarracht níos lú a thabhairt dóibh siúd a iarrann níos mó. Tá meaisíní móra fíorúla olc.
  4. Is féidir le beagán steal a bheith mar an norm fiú gan paravirtualization (ag cur san áireamh an t-ualach taobh istigh den mheaisín fíorúil, tréithe ualach na gcomharsana, dáileadh ualaigh ar fud snáitheanna agus fachtóirí eile).
  5. Más mian leat goid a dhéanamh amach i gcóras ar leith, caithfidh tú roghanna éagsúla a iniúchadh, méadracht a bhailiú, anailís a dhéanamh orthu go cúramach agus smaoineamh ar conas an t-ualach a dháileadh go cothrom. Is féidir diallais ó aon chásanna, a chaithfear a dheimhniú go turgnamhach nó féachaint orthu sa dífhabhtóir eithne.

Foinse: will.com

Add a comment