pfSense ar Virtio: stopann TCP go dtí go ndéantar an offload a mhúchadh
Glacann pfSense fíorúlaithe le ping agus stopann sé ansin ar TCP mór. Múch cosán offload seiceamshuime virtio agus tomhais an costas in ionad an cárta líonra a mhalartú.
Tuairiscíonn cliant go gceanglaíonn an tollán, go bhfreagraíonn ping, go lódálann an leathanach logála isteach, agus go reoithíonn an t-aistriú ansin ag an bpointe céanna i ngach iarracht. Deir an patrún sin go leor cheana féin: oibríonn inrochtaineacht agus ní oibríonn tríphut leanúnach. Sula n-osclaíonn tú an balla dóiteáin, aimsigh an bhfuil an VPN páirteach sa teip ar chor ar bith. Brúigh TCP mór tríd an geata céanna gan tollán sa chosán; má reoithíonn sé sin freisin, ní raibh OpenVPN páirteach riamh.
Tá cúis an-mhaith ag aoi pfSense a úsáideann cárta líonra virtio teip go díreach sa chruth sin.
Imeoidh paiceid bheaga an bealach, crochann TCP mór
Tá croitheadh lámh, freagraí DNS agus macallaí ICMP beag agus is gnách go n-imeoidh siad. Cuireann aistrithe leanúnacha iallach ar an aoi deighilt a dhéanamh, agus is ansin a thagann cosán offload damáiste ina luí. Ní gá go mbeadh an locht siméadrach: féadfaidh an trácht amach a bheith glan agus an trácht isteach ag titim, nó a mhalairt, mar sin féadfaidh úsáideoir logáil isteach agus ansin stopadh ar an gcéad fhreagra mór. Ós rud é go n-oibríonn an cliant céanna trí gheata eile, tugtar an milleán don chomhpháirt is nuaí.
Mar sin tástáil an geata gan an tollán. Is leor íoslódáil ó LAN go WAN atá mór go leor le rith ar feadh cúpla soicind, agus caithfear é a dhéanamh sula n-athraítear aon socrú ionas go mbeidh brí leis an gcomparáid tar éis.
Cad a gheallann offload i ndáiríre
Tá virtio paravirtiúil: roinneann an t-óstach agus an t-aoi an obair, fógraíonn an t-óstach cumais seiceamshuime agus deighilte agus bíonn sé ag súil go gcriochnóidh an t-aoi an rud a thosaigh sé. Mura ndéanann stac an aoi é sin, fágann frámaí an t-aoi le seiceamshuimeanna neamhiomlána nó caitheann an t-óstach iad. Tairgeann E1000 aithriseach samhail níos simplí agus níos moille ina n-imíonn an fhadhb gan aon athrú amháin ar pfSense. Tarlaíonn idirbheartaíocht cumas de réir gléis, rud a mhíníonn cén fáth a ritheann aoi amháin ar feadh míonna agus a theipeann a chúpla atógtha ar an gcéad lá.
Braithfidh an tsraith idirbheartaithe ar leagan an hipeirsheiceálaithe agus ar an tsamhail cárta líonra a roghnaíodh, ní hamháin ar an gcumraíocht a d’iompórtáil tú.
Coinníonn bosca seiceála amháin virtio
I gcomhéadan pfSense, tá bosca seiceála dar teideal Díchumasaigh offload seiceamshuime crua-earraí sa Chóras, ansin Ardleibhéal, ansin Líonrú. Nuair a thicearáiltear é, ríomhann an t-aoi seiceamshuimeanna i mbogearraí, rud a thagann leis an méid a bhfuil súil ag stac FreeBSD taobh thiar de pfSense leis ó ghléas paravirtiúil. Clúdaíonn dhá rogha ghaolmhara ar an leathanach céanna offload deighilte TCP crua-earraí agus offload glactha móir crua-earraí. Sroich iad nuair a n-éiríonn le croitheadh lámh ach nach n-éiríonn le haistrithe móra.
Fág an cárta líonra mar virtio agus an t-athrú á dhéanamh agat. Dónn aistriú go E1000 LAP ar gach paicéad ar feadh shaolré an VM agus ceileann sé an fhadhb chumraíochta ó gach duine a fhaigheann an t-óstach le hoidhreacht, rud atá ina mhalartú níos measa ná cosán sonraí beagán níos moille ach intuartha.
Tomhais an costas a ghlac tú leis anois díreach
Aistríonn seiceamshuimeanna bogearraí obair isteach san aoi, mar sin tomhais an tríphut ina dhiaidh in ionad glacadh leis nach gcostar aon rud é. Ar VM beag tá an phionós fíor, ach tá sé infheicthe agus cobhsaí, murab ionann agus caillteanas ciúin. Cuir comparáid idir áiritheoirí earráide an chomhéadain agus loga eithne an aoi roimh agus tar éis. Is locht ar leith é hipeirsheiceálaí a dhéanann scagadh ar an droichead le fianaise dhifriúil, agus ní leigheasfaidh aon bhratach offload é.
Athraigh rud amháin in aghaidh an tástála agus scríobh síos cosán an roghchláir, an bosca a thicearáil tú agus an uimhir a thomhais tú. Beidh an triúr ag teastáil ó gach duine a thabharfaidh aghaidh ar an gcéad aoi atógtha eile.
Taispeánann ballaí dóiteáin eile atá bunaithe ar BSD rialtán comhionann faoina socruithe comhéadain féin, mar sin téann an réasúnaíocht ar aghaidh fiú nuair nach dtéann cosán an roghchláir.